pub struct HeatmapResult {
pub daily: Vec<DailyActivity>,
pub start_date: NaiveDate,
pub end_date: NaiveDate,
pub thresholds: (usize, usize, usize),
pub stats: HeatmapStats,
}Fields§
§daily: Vec<DailyActivity>§start_date: NaiveDateStart date of the range (inclusive)
end_date: NaiveDateEnd date of the range (inclusive, always today in local time)
thresholds: (usize, usize, usize)Percentile thresholds (P25, P50, P75) computed from non-zero days
stats: HeatmapStatsStreak statistics
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HeatmapResult
impl RefUnwindSafe for HeatmapResult
impl Send for HeatmapResult
impl Sync for HeatmapResult
impl Unpin for HeatmapResult
impl UnsafeUnpin for HeatmapResult
impl UnwindSafe for HeatmapResult
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more