Trait vvm::vvm::Finalize[][src]

pub trait Finalize {
    fn finalize<E: Ext>(self, ext: E) -> Result<FinalizationResult>;
}

Types that can be “finalized” using an VVM.

In practice, this is just used to define an inherent impl on Reult<GasLeft<'a>>.

Required methods

fn finalize<E: Ext>(self, ext: E) -> Result<FinalizationResult>[src]

Consume the externalities, call return if necessary, and produce call result.

Loading content...

Implementations on Foreign Types

impl Finalize for Result<GasLeft>[src]

impl Finalize for Error[src]

Loading content...

Implementors

Loading content...