Struct hexagon::executor::ExecutorImpl
[−]
[src]
pub struct ExecutorImpl { pub log_execution: bool, // some fields omitted }
Fields
log_execution: bool
Methods
impl ExecutorImpl
[src]
fn new() -> ExecutorImpl
[src]
fn get_current_frame<'a>(&self) -> &FrameHandle
[src]
fn get_object_pool(&self) -> &ObjectPool
[src]
fn get_object_pool_mut(&mut self) -> &mut ObjectPool
[src]
fn set_stack_limit(&mut self, limit: usize)
[src]
fn get_hybrid_executor(&self) -> &HybridExecutor
[src]
fn get_hybrid_executor_mut(&mut self) -> &mut HybridExecutor
[src]
fn invoke(
&mut self,
callable_val: Value,
this: Value,
field_name: Option<&str>,
args: &[Value]
)
[src]
&mut self,
callable_val: Value,
this: Value,
field_name: Option<&str>,
args: &[Value]
)