pub struct Digest {Show 19 fields
pub range: String,
pub range_start: String,
pub range_end: String,
pub micro_taken: u32,
pub micro_dismissed: u32,
pub long_taken: u32,
pub long_dismissed: u32,
pub sleep_shown: u32,
pub postponed_total: u32,
pub skipped_total: u32,
pub suppressions: Vec<SuppressionCount>,
pub suppressions_by_kind: Vec<SuppressionByKind>,
pub pause_total_secs: u64,
pub pause_count: u32,
pub by_hour: Vec<u32>,
pub by_day: Vec<DayBucket>,
pub by_weekday: Vec<WeekdayBucket>,
pub previous: PreviousPeriod,
pub postpone_follow_through: PostponeFollowThrough,
}Fields§
§range: String§range_start: String§range_end: String§micro_taken: u32§micro_dismissed: u32§long_taken: u32§long_dismissed: u32§sleep_shown: u32§postponed_total: u32§skipped_total: u32§suppressions: Vec<SuppressionCount>§suppressions_by_kind: Vec<SuppressionByKind>§pause_total_secs: u64§pause_count: u32§by_hour: Vec<u32>§by_day: Vec<DayBucket>§by_weekday: Vec<WeekdayBucket>§previous: PreviousPeriod§postpone_follow_through: PostponeFollowThroughTrait Implementations§
Auto Trait Implementations§
impl Freeze for Digest
impl RefUnwindSafe for Digest
impl Send for Digest
impl Sync for Digest
impl Unpin for Digest
impl UnsafeUnpin for Digest
impl UnwindSafe for Digest
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self file descriptor.§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
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