Struct hexagon_e::vm::VirtualMachine
[−]
[src]
pub struct VirtualMachine<'a, E: Environment> { pub module: Module<'a>, pub env: E, // some fields omitted }
Fields
module: Module<'a>
env: E
Methods
impl<'a, E: Environment> VirtualMachine<'a, E>
[src]
pub fn new(module: &Module<'a>, env: E) -> VirtualMachine<'a, E>
[src]
pub fn run_memory_initializers(&mut self) -> ExecuteResult<()>
[src]
pub fn run(&mut self) -> ExecuteResult<()>
[src]
Trait Implementations
Auto Trait Implementations
impl<'a, E> Send for VirtualMachine<'a, E> where
E: Send,
E: Send,
impl<'a, E> Sync for VirtualMachine<'a, E> where
E: Sync,
E: Sync,