pub struct FireRecord {
pub next_fire_ms: Option<u64>,
pub due_ms: Option<u64>,
pub last_fire_ms: Option<u64>,
pub last_execution_id: Option<String>,
pub fired: u64,
pub skipped: u64,
pub last_error: Option<String>,
}Expand description
The outcome of firing one occurrence, written when the firing server
releases its claim (see Store::finish_schedule_fire).
Fields§
§next_fire_ms: Option<u64>§due_ms: Option<u64>§last_fire_ms: Option<u64>Set when an occurrence was handled (started or skipped).
last_execution_id: Option<String>Set when an execution was started.
fired: u64§skipped: u64§last_error: Option<String>Trait Implementations§
Source§impl Clone for FireRecord
impl Clone for FireRecord
Source§impl Debug for FireRecord
impl Debug for FireRecord
Source§impl Default for FireRecord
impl Default for FireRecord
Source§impl PartialEq for FireRecord
impl PartialEq for FireRecord
impl StructuralPartialEq for FireRecord
Auto Trait Implementations§
impl Forget for FireRecord
impl Freeze for FireRecord
impl Move for FireRecord
impl RefUnwindSafe for FireRecord
impl Send for FireRecord
impl Sync for FireRecord
impl Unpin for FireRecord
impl UnsafeUnpin for FireRecord
impl UnwindSafe for FireRecord
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§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