pub struct FatalHostError(/* private fields */);Expand description
A broken host invariant or exhausted host allocation must terminate the run,
rather than becoming an exception that guest code can catch and ignore.
Reaching the memory cap terminates it too, under its own name: see
is_memory_exhausted.
Trait Implementations§
Source§impl Debug for FatalHostError
impl Debug for FatalHostError
Source§impl Display for FatalHostError
impl Display for FatalHostError
Source§impl Error for FatalHostError
impl Error for FatalHostError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for FatalHostError
impl RefUnwindSafe for FatalHostError
impl Send for FatalHostError
impl Sync for FatalHostError
impl Unpin for FatalHostError
impl UnsafeUnpin for FatalHostError
impl UnwindSafe for FatalHostError
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