Struct som_interpreter_bc::interpreter::Interpreter
source · pub struct Interpreter {
pub frames: Vec<SOMRef<Frame>>,
pub stack: Vec<Value>,
pub start_time: Instant,
}
Fields§
§frames: Vec<SOMRef<Frame>>
The interpreter’s stack frames.
stack: Vec<Value>
The evaluation stack.
start_time: Instant
The time record of the interpreter’s creation.
Implementations§
Auto Trait Implementations§
impl Freeze for Interpreter
impl !RefUnwindSafe for Interpreter
impl !Send for Interpreter
impl !Sync for Interpreter
impl Unpin for Interpreter
impl !UnwindSafe for Interpreter
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more