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,