Enum evm::ExitFatal [−][src]
pub enum ExitFatal { NotSupported, UnhandledInterrupt, CallErrorAsFatal(ExitError), Other(Cow<'static, str>), }
Exit fatal reason.
Variants
The operation is not supported.
The trap (interrupt) is unhandled.
CallErrorAsFatal(ExitError)
The environment explictly set call errors as fatal error.
Other fatal errors.
Trait Implementations
impl Clone for ExitFatal
[src][+]
impl Debug for ExitFatal
[src][+]
impl<'de> Deserialize<'de> for ExitFatal
[src][+]
impl Eq for ExitFatal
[src]
impl From<ExitFatal> for ExitReason
[src][+]
impl PartialEq<ExitFatal> for ExitFatal
[src][+]
impl Serialize for ExitFatal
[src][+]
impl StructuralEq for ExitFatal
[src]
impl StructuralPartialEq for ExitFatal
[src]
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
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> MaybeDebug for T where
T: Debug,
[src]
T: Debug,
impl<T> Same<T> for T
[src]
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,