pub struct ReportResult {
pub rows: Vec<ReportRow>,
pub unique_total_secs: i64,
pub unique_entry_count: usize,
}Expand description
Result of report generation, including deduplicated totals.
Fields§
§rows: Vec<ReportRow>Grouped rows.
unique_total_secs: i64Total seconds across unique entries (not double-counted).
unique_entry_count: usizeTotal unique entries (not double-counted).
Auto Trait Implementations§
impl Freeze for ReportResult
impl RefUnwindSafe for ReportResult
impl Send for ReportResult
impl Sync for ReportResult
impl Unpin for ReportResult
impl UnsafeUnpin for ReportResult
impl UnwindSafe for ReportResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more