pub struct ReportRow {
pub group: String,
pub total_secs: i64,
pub entry_count: usize,
pub earnings_cents: Option<i64>,
}Expand description
A single row in a report.
Fields§
§group: StringGroup label (project name or tag).
total_secs: i64Total duration in seconds.
entry_count: usizeNumber of entries in this group.
earnings_cents: Option<i64>Earnings in cents (if hourly rate is set).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ReportRow
impl RefUnwindSafe for ReportRow
impl Send for ReportRow
impl Sync for ReportRow
impl Unpin for ReportRow
impl UnsafeUnpin for ReportRow
impl UnwindSafe for ReportRow
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