pub enum JobEventKind {
Submitted,
Started,
Failed {
reason: JobExitReason,
},
RestartScheduled {
delay: Duration,
},
Restarted {
previous_generation: u64,
},
Draining,
Drained,
Stopped {
reason: JobExitReason,
},
Completed,
}Expand description
Kind-specific lifecycle event details.
Variants§
Submitted
Started
Failed
Fields
§
reason: JobExitReasonRestartScheduled
Restarted
Draining
Drained
Stopped
Fields
§
reason: JobExitReasonCompleted
Trait Implementations§
Source§impl Clone for JobEventKind
impl Clone for JobEventKind
Source§fn clone(&self) -> JobEventKind
fn clone(&self) -> JobEventKind
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 JobEventKind
impl Debug for JobEventKind
impl Eq for JobEventKind
Source§impl PartialEq for JobEventKind
impl PartialEq for JobEventKind
impl StructuralPartialEq for JobEventKind
Auto Trait Implementations§
impl Freeze for JobEventKind
impl RefUnwindSafe for JobEventKind
impl Send for JobEventKind
impl Sync for JobEventKind
impl Unpin for JobEventKind
impl UnsafeUnpin for JobEventKind
impl UnwindSafe for JobEventKind
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage