pub struct ContributionSummary {
pub observed_on: NaiveDate,
pub total_contributions: u64,
pub weeks: Vec<ContributionWeek>,
pub daily_counts: BTreeMap<NaiveDate, u32>,
}Expand description
Derived measurements; these are not stored alongside source observations.
Fields§
§observed_on: NaiveDateThe observation date of the summarized history.
total_contributions: u64Every counted contribution, unweighted.
weeks: Vec<ContributionWeek>Chronological Monday-Sunday weeks, including observed weeks with no activity.
daily_counts: BTreeMap<NaiveDate, u32>One count per date, in order, from the first observation through the observation date, with identical duplicates merged.
Trait Implementations§
Source§impl Debug for ContributionSummary
impl Debug for ContributionSummary
impl Eq for ContributionSummary
Source§impl PartialEq for ContributionSummary
impl PartialEq for ContributionSummary
impl StructuralPartialEq for ContributionSummary
Auto Trait Implementations§
impl Freeze for ContributionSummary
impl RefUnwindSafe for ContributionSummary
impl Send for ContributionSummary
impl Sync for ContributionSummary
impl Unpin for ContributionSummary
impl UnsafeUnpin for ContributionSummary
impl UnwindSafe for ContributionSummary
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