pub enum TurnLifecycleReason {
UserInterrupt,
Shutdown,
DeadlineExceeded,
ProviderFailure,
RuntimeRestart,
RuntimeFailure,
}Expand description
Why a lifecycle transition occurred, when the runtime can determine one.
Variants§
Trait Implementations§
Source§impl Clone for TurnLifecycleReason
impl Clone for TurnLifecycleReason
impl Copy for TurnLifecycleReason
Source§impl Debug for TurnLifecycleReason
impl Debug for TurnLifecycleReason
Source§impl<'de> Deserialize<'de> for TurnLifecycleReason
impl<'de> Deserialize<'de> for TurnLifecycleReason
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 TurnLifecycleReason
Source§impl PartialEq for TurnLifecycleReason
impl PartialEq for TurnLifecycleReason
Source§impl Serialize for TurnLifecycleReason
impl Serialize for TurnLifecycleReason
impl StructuralPartialEq for TurnLifecycleReason
Auto Trait Implementations§
impl Freeze for TurnLifecycleReason
impl RefUnwindSafe for TurnLifecycleReason
impl Send for TurnLifecycleReason
impl Sync for TurnLifecycleReason
impl Unpin for TurnLifecycleReason
impl UnsafeUnpin for TurnLifecycleReason
impl UnwindSafe for TurnLifecycleReason
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.