pub enum TerminationReasonCode {
CallerRequested,
CancellationGraceExpired,
RuntimeShutdown,
}Expand description
Termination reason codes.
Variants§
CallerRequested
Caller requested force.
CancellationGraceExpired
Cancel grace expired.
RuntimeShutdown
Runtime is shutting down.
Trait Implementations§
Source§impl Clone for TerminationReasonCode
impl Clone for TerminationReasonCode
Source§fn clone(&self) -> TerminationReasonCode
fn clone(&self) -> TerminationReasonCode
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 moreimpl Copy for TerminationReasonCode
Source§impl Debug for TerminationReasonCode
impl Debug for TerminationReasonCode
Source§impl<'de> Deserialize<'de> for TerminationReasonCode
impl<'de> Deserialize<'de> for TerminationReasonCode
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
impl Eq for TerminationReasonCode
Source§impl Hash for TerminationReasonCode
impl Hash for TerminationReasonCode
Source§impl PartialEq for TerminationReasonCode
impl PartialEq for TerminationReasonCode
Source§impl Serialize for TerminationReasonCode
impl Serialize for TerminationReasonCode
impl StructuralPartialEq for TerminationReasonCode
Auto Trait Implementations§
impl Freeze for TerminationReasonCode
impl RefUnwindSafe for TerminationReasonCode
impl Send for TerminationReasonCode
impl Sync for TerminationReasonCode
impl Unpin for TerminationReasonCode
impl UnsafeUnpin for TerminationReasonCode
impl UnwindSafe for TerminationReasonCode
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