pub enum KernelFailureCode {
ProviderRecoveryExhausted,
OutputRecoveryExhausted,
HostEffectFailed,
ResourceExhausted,
InvariantViolated,
}Variants§
ProviderRecoveryExhausted
OutputRecoveryExhausted
HostEffectFailed
A host effect failed and no recovery ladder applied.
ResourceExhausted
InvariantViolated
Trait Implementations§
Source§impl Clone for KernelFailureCode
impl Clone for KernelFailureCode
Source§fn clone(&self) -> KernelFailureCode
fn clone(&self) -> KernelFailureCode
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 KernelFailureCode
Source§impl Debug for KernelFailureCode
impl Debug for KernelFailureCode
Source§impl<'de> Deserialize<'de> for KernelFailureCode
impl<'de> Deserialize<'de> for KernelFailureCode
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 KernelFailureCode
Source§impl PartialEq for KernelFailureCode
impl PartialEq for KernelFailureCode
Source§impl Serialize for KernelFailureCode
impl Serialize for KernelFailureCode
impl StructuralPartialEq for KernelFailureCode
Auto Trait Implementations§
impl Freeze for KernelFailureCode
impl RefUnwindSafe for KernelFailureCode
impl Send for KernelFailureCode
impl Sync for KernelFailureCode
impl Unpin for KernelFailureCode
impl UnsafeUnpin for KernelFailureCode
impl UnwindSafe for KernelFailureCode
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