Enum tetsy_vm::ContractCreateResult[][src]

pub enum ContractCreateResult {
    Created(Address, U256),
    Failed,
    Reverted(U256, ReturnData),
}

Result of externalities create function.

Variants

Created(Address, U256)

Returned when creation was successfull. Contains an address of newly created contract and gas left.

Failed

Returned when contract creation failed. VM doesn’t have to know the reason.

Reverted(U256, ReturnData)

Reverted with REVERT.

Trait Implementations

impl Debug for ContractCreateResult[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>,