pub struct ProductivitySummaryReport {
pub total_completed: u64,
pub current_streak: u32,
pub longest_streak: u32,
pub last_completed_date: Option<String>,
pub next_milestone: Option<u64>,
pub milestones: Vec<Milestone>,
pub recent_completions: Vec<CompletedTaskRef>,
}Expand description
Productivity summary report
Fields§
§total_completed: u64§current_streak: u32§longest_streak: u32§last_completed_date: Option<String>§next_milestone: Option<u64>§milestones: Vec<Milestone>§recent_completions: Vec<CompletedTaskRef>Trait Implementations§
Source§impl Clone for ProductivitySummaryReport
impl Clone for ProductivitySummaryReport
Source§fn clone(&self) -> ProductivitySummaryReport
fn clone(&self) -> ProductivitySummaryReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProductivitySummaryReport
impl Debug for ProductivitySummaryReport
Auto Trait Implementations§
impl Freeze for ProductivitySummaryReport
impl RefUnwindSafe for ProductivitySummaryReport
impl Send for ProductivitySummaryReport
impl Sync for ProductivitySummaryReport
impl Unpin for ProductivitySummaryReport
impl UnsafeUnpin for ProductivitySummaryReport
impl UnwindSafe for ProductivitySummaryReport
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