A crate to read the data passed by creating a Timewarrior report, written in Rust.
This is a basic example to read the data for a Timewarrior report from stdin and print it:
use timewarrior_report::TimewarriorData;
fn main() {
let report_data = TimewarriorData::from_stdin();
dbg!(report_data);
}