pub struct Vm<'a, T: PrimitiveSet<H>, H = &'a mut [Value]> { /* private fields */ }Expand description
A virtual machine.
Implementations§
Source§impl<'a, T: PrimitiveSet<H>, H: Heap> Vm<'a, T, H>
impl<'a, T: PrimitiveSet<H>, H: Heap> Vm<'a, T, H>
Sourcepub const fn primitive_set(&self) -> &T
pub const fn primitive_set(&self) -> &T
Returns a reference to a primitive set.
Sourcepub const fn primitive_set_mut(&mut self) -> &mut T
pub const fn primitive_set_mut(&mut self) -> &mut T
Returns a mutable reference to a primitive set.
Trait Implementations§
Auto Trait Implementations§
impl<'a, T, H> Freeze for Vm<'a, T, H>
impl<'a, T, H> RefUnwindSafe for Vm<'a, T, H>where
T: RefUnwindSafe,
H: RefUnwindSafe,
impl<'a, T, H> Send for Vm<'a, T, H>
impl<'a, T, H> Sync for Vm<'a, T, H>
impl<'a, T, H> Unpin for Vm<'a, T, H>
impl<'a, T, H> UnwindSafe for Vm<'a, T, H>where
T: UnwindSafe,
H: UnwindSafe,
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