Struct evm::factory::Factory  [−][src]
pub struct Factory { /* fields omitted */ }Evm factory. Creates appropriate Evm.
Methods
impl Factory[src] 
impl FactoryⓘImportant traits for Box<R>pub fn create(&self, gas: &U256) -> Box<Vm>[src] 
ⓘImportant traits for Box<R>
pub fn create(&self, gas: &U256) -> Box<Vm>Create fresh instance of VM Might choose implementation depending on supplied gas.
pub fn new(evm: VMType, cache_size: usize) -> Self[src] 
pub fn new(evm: VMType, cache_size: usize) -> SelfCreate new instance of specific VMType factory, with a size in bytes
for caching jump destinations.
Trait Implementations
impl Clone for Factory[src] 
impl Clone for Factoryfn clone(&self) -> Factory[src] 
fn clone(&self) -> FactoryReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src] 
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Default for Factory[src] 
impl Default for Factory