pub struct ReportRow {
pub label: String,
pub tags: Vec<String>,
pub total: Duration,
pub cells: Vec<Duration>,
}Expand description
One row of a report: a task or a tag, with its time per column and in total.
Fields§
§label: String#id title or #tag.
The task’s tags; empty for tag rows.
total: DurationTime in the whole period.
cells: Vec<Duration>Time per breakdown column, parallel to Report::columns.
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