BMReports parser in Rust