pub enum ExitFatal {
NotSupported,
UnhandledInterrupt,
CallErrorAsFatal(ExitError),
Other(Cow<'static, str>),
}
Expand description
Exit fatal reason.
Variants
NotSupported
The operation is not supported.
UnhandledInterrupt
The trap (interrupt) is unhandled.
CallErrorAsFatal(ExitError)
The environment explicitly set call errors as fatal error.
Other(Cow<'static, str>)
Other fatal errors.
Trait Implementations
sourceimpl From<ExitFatal> for ExitReason
impl From<ExitFatal> for ExitReason
sourcefn from(s: ExitFatal) -> ExitReason
fn from(s: ExitFatal) -> ExitReason
Converts to this type from the input type.
impl Eq for ExitFatal
impl StructuralEq for ExitFatal
impl StructuralPartialEq for ExitFatal
Auto Trait Implementations
impl RefUnwindSafe for ExitFatal
impl Send for ExitFatal
impl Sync for ExitFatal
impl Unpin for ExitFatal
impl UnwindSafe for ExitFatal
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more