#[non_exhaustive]pub struct DailyAverage {
pub holidays: u32,
pub days_including_holidays: u32,
pub days_minus_holidays: u32,
pub seconds: f64,
pub text: String,
pub seconds_including_other_language: f64,
pub text_including_other_language: String,
}Expand description
Daily average 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.holidays: u32Number of days in the range with no coding activity logged.
days_including_holidays: u32Total number of days in the range.
days_minus_holidays: u32Number of days in the range excluding days with no activity.
seconds: f64Average seconds per day, excluding the “Other” language.
text: StringHuman-readable daily average, excluding the “Other” language.
seconds_including_other_language: f64Average seconds per day, including all languages.
text_including_other_language: StringHuman-readable daily average, including all languages.
Trait Implementations§
Source§impl Clone for DailyAverage
impl Clone for DailyAverage
Source§fn clone(&self) -> DailyAverage
fn clone(&self) -> DailyAverage
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 DailyAverage
impl Debug for DailyAverage
Source§impl Default for DailyAverage
impl Default for DailyAverage
Source§fn default() -> DailyAverage
fn default() -> DailyAverage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DailyAverage
impl<'de> Deserialize<'de> for DailyAverage
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 DailyAverage
impl RefUnwindSafe for DailyAverage
impl Send for DailyAverage
impl Sync for DailyAverage
impl Unpin for DailyAverage
impl UnsafeUnpin for DailyAverage
impl UnwindSafe for DailyAverage
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