pub struct ScheduleStatus {
pub last: DateTime<Utc>,
pub next: DateTime<Utc>,
pub last_updated: DateTime<Utc>,
}
Expand description
Represents a timer binding schedule status.
Fields§
§last: DateTime<Utc>
The last recorded schedule occurrence.
next: DateTime<Utc>
The expected next schedule occurrence.
last_updated: DateTime<Utc>
The last time the timer record was updated.
This is used to re-calculate next
with the current schedule after a host restart.
Trait Implementations§
Source§impl Debug for ScheduleStatus
impl Debug for ScheduleStatus
Source§impl<'de> Deserialize<'de> for ScheduleStatus
impl<'de> Deserialize<'de> for ScheduleStatus
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 ScheduleStatus
impl RefUnwindSafe for ScheduleStatus
impl Send for ScheduleStatus
impl Sync for ScheduleStatus
impl Unpin for ScheduleStatus
impl UnwindSafe for ScheduleStatus
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> 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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request