pub struct JobStats {
pub id: JobId,
pub name: String,
pub run_count: u64,
pub last_run: Option<Instant>,
pub next_run: Option<Instant>,
pub enabled: bool,
}Expand description
A snapshot of job scheduling statistics.
Fields§
§id: JobIdThe job’s unique identifier.
name: StringThe job’s human-readable name.
run_count: u64Total number of completed executions.
last_run: Option<Instant>When the job last ran (monotonic).
next_run: Option<Instant>When the job will next run (monotonic), if applicable.
enabled: boolWhether the job is currently enabled.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for JobStats
impl RefUnwindSafe for JobStats
impl Send for JobStats
impl Sync for JobStats
impl Unpin for JobStats
impl UnsafeUnpin for JobStats
impl UnwindSafe for JobStats
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<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,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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