pub struct KernelFailure {
pub code: KernelFailureCode,
pub message: String,
}Expand description
A kernel-side failure, as opposed to a host effect failure. This is what a
HostEffectFailure escalates into after the kernel has
made its one policy decision (DEC-5) and decided it cannot continue.
Fields§
§code: KernelFailureCode§message: StringTrait Implementations§
Source§impl Clone for KernelFailure
impl Clone for KernelFailure
Source§fn clone(&self) -> KernelFailure
fn clone(&self) -> KernelFailure
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 KernelFailure
impl Debug for KernelFailure
Source§impl<'de> Deserialize<'de> for KernelFailure
impl<'de> Deserialize<'de> for KernelFailure
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
Source§impl PartialEq for KernelFailure
impl PartialEq for KernelFailure
Source§impl Serialize for KernelFailure
impl Serialize for KernelFailure
impl StructuralPartialEq for KernelFailure
Auto Trait Implementations§
impl Freeze for KernelFailure
impl RefUnwindSafe for KernelFailure
impl Send for KernelFailure
impl Sync for KernelFailure
impl Unpin for KernelFailure
impl UnsafeUnpin for KernelFailure
impl UnwindSafe for KernelFailure
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