#[non_exhaustive]pub struct CumulativeTotal {
pub seconds: f64,
pub text: String,
pub decimal: String,
pub digital: String,
}Expand description
Cumulative coding total returned as part of SummaryResponse.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.seconds: f64Total seconds across all days.
text: StringHuman-readable total (e.g. "14 hrs 22 mins").
decimal: StringTotal in decimal format (e.g. "14.38").
digital: StringTotal in digital clock format (e.g. "14:22").
Trait Implementations§
Source§impl Clone for CumulativeTotal
impl Clone for CumulativeTotal
Source§fn clone(&self) -> CumulativeTotal
fn clone(&self) -> CumulativeTotal
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 CumulativeTotal
impl Debug for CumulativeTotal
Source§impl Default for CumulativeTotal
impl Default for CumulativeTotal
Source§fn default() -> CumulativeTotal
fn default() -> CumulativeTotal
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CumulativeTotal
impl<'de> Deserialize<'de> for CumulativeTotal
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CumulativeTotal
impl RefUnwindSafe for CumulativeTotal
impl Send for CumulativeTotal
impl Sync for CumulativeTotal
impl Unpin for CumulativeTotal
impl UnsafeUnpin for CumulativeTotal
impl UnwindSafe for CumulativeTotal
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