pub struct ObservabilityJobObserver { /* private fields */ }Expand description
Job observer that records starts, completions, and durations.
Trait Implementations§
Source§impl Clone for ObservabilityJobObserver
impl Clone for ObservabilityJobObserver
Source§fn clone(&self) -> ObservabilityJobObserver
fn clone(&self) -> ObservabilityJobObserver
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ObservabilityJobObserver
impl Debug for ObservabilityJobObserver
Source§impl JobObserver for ObservabilityJobObserver
Available on crate feature jobs only.
impl JobObserver for ObservabilityJobObserver
Available on crate feature
jobs only.Source§fn on_job_started(&self, context: &ObservedJobContext)
fn on_job_started(&self, context: &ObservedJobContext)
Called immediately before a job is run.
Source§fn on_job_finished(&self, context: &ObservedJobContext, status: JobResultStatus)
fn on_job_finished(&self, context: &ObservedJobContext, status: JobResultStatus)
Called after a job finishes or fails.
Auto Trait Implementations§
impl Freeze for ObservabilityJobObserver
impl RefUnwindSafe for ObservabilityJobObserver
impl Send for ObservabilityJobObserver
impl Sync for ObservabilityJobObserver
impl Unpin for ObservabilityJobObserver
impl UnsafeUnpin for ObservabilityJobObserver
impl UnwindSafe for ObservabilityJobObserver
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