Enum vvm::MessageCallResult[][src]

pub enum MessageCallResult {
    Success(U256, ReturnData),
    Failed,
    Reverted(U256, ReturnData),
}

Result of externalities call function.

Variants

Success(U256, ReturnData)

Returned when message call was successfull. Contains gas left and output data.

Failed

Returned when message call failed. VM doesn’t have to know the reason.

Reverted(U256, ReturnData)

Returned when message call was reverted. Contains gas left and output data.

Trait Implementations

impl Debug for MessageCallResult[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> MaybeDebug for T where
    T: Debug

impl<T> MaybeDebug for T where
    T: Debug

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,