pub enum RecentStreak {
Current(Vec<ContributionWeek>),
Ended {
weeks: Vec<ContributionWeek>,
ended_on: NaiveDate,
},
}Expand description
The most recent streak, still running or ended.
Variants§
Current(Vec<ContributionWeek>)
Still running through the observation week; carries its weeks, oldest first.
Ended
Ended by a completed week without activity.
Fields
§
weeks: Vec<ContributionWeek>The streak’s weeks, oldest first.
Trait Implementations§
Source§impl Debug for RecentStreak
impl Debug for RecentStreak
impl Eq for RecentStreak
Source§impl PartialEq for RecentStreak
impl PartialEq for RecentStreak
impl StructuralPartialEq for RecentStreak
Auto Trait Implementations§
impl Freeze for RecentStreak
impl RefUnwindSafe for RecentStreak
impl Send for RecentStreak
impl Sync for RecentStreak
impl Unpin for RecentStreak
impl UnsafeUnpin for RecentStreak
impl UnwindSafe for RecentStreak
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