pub struct AgentDay {
pub date: NaiveDate,
pub start: NaiveDateTime,
pub end: Option<NaiveDateTime>,
pub pauses: Vec<AgentPause>,
pub tasks: Vec<AgentTask>,
pub kind: WorkdayKind,
}Expand description
One workday as it appears in the agent’s database.
Fields§
§date: NaiveDate§start: NaiveDateTime§end: Option<NaiveDateTime>§pauses: Vec<AgentPause>§tasks: Vec<AgentTask>§kind: WorkdayKindWhat kind of day it was. Always Work when read from an agent’s
database: kasl has no such column yet (its own day off arrives in
v1.35), and an import must not invent one. The demo sets it, which is
how a dashboard with people on leave can be seen before any agent can
send one.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AgentDay
impl RefUnwindSafe for AgentDay
impl Send for AgentDay
impl Sync for AgentDay
impl Unpin for AgentDay
impl UnsafeUnpin for AgentDay
impl UnwindSafe for AgentDay
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
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