Struct evm::interpreter::Interpreter [−][src]
pub struct Interpreter<Cost: CostType> { /* fields omitted */ }
Intepreter EVM implementation
Methods
impl<Cost: CostType> Interpreter<Cost>
[src]
impl<Cost: CostType> Interpreter<Cost>
pub fn new(cache: Arc<SharedCache>) -> Interpreter<Cost>
[src]
pub fn new(cache: Arc<SharedCache>) -> Interpreter<Cost>
Create a new Interpreter
instance with shared cache.
Trait Implementations
impl<Cost: CostType> Vm for Interpreter<Cost>
[src]
impl<Cost: CostType> Vm for Interpreter<Cost>
Auto Trait Implementations
impl<Cost> Send for Interpreter<Cost> where
Cost: Send,
impl<Cost> Send for Interpreter<Cost> where
Cost: Send,
impl<Cost> Sync for Interpreter<Cost> where
Cost: Sync,
impl<Cost> Sync for Interpreter<Cost> where
Cost: Sync,