pub struct DayPayload {
pub date: NaiveDate,
pub kind: WorkdayKind,
pub started_at: DateTime<Utc>,
pub ended_at: DateTime<Utc>,
pub worked_seconds: i64,
}Expand description
A day as it arrived finished.
Fields§
§date: NaiveDate§kind: WorkdayKind§started_at: DateTime<Utc>§ended_at: DateTime<Utc>§worked_seconds: i64The span minus the pauses, in seconds.
Trait Implementations§
Source§impl Clone for DayPayload
impl Clone for DayPayload
Source§impl Debug for DayPayload
impl Debug for DayPayload
Source§impl<'de> Deserialize<'de> for DayPayload
impl<'de> Deserialize<'de> for DayPayload
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
Source§impl PartialEq for DayPayload
impl PartialEq for DayPayload
Source§impl Serialize for DayPayload
impl Serialize for DayPayload
impl StructuralPartialEq for DayPayload
Auto Trait Implementations§
impl Freeze for DayPayload
impl RefUnwindSafe for DayPayload
impl Send for DayPayload
impl Sync for DayPayload
impl Unpin for DayPayload
impl UnsafeUnpin for DayPayload
impl UnwindSafe for DayPayload
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> 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