[−][src]Struct graviton_backend::vm::StackVm
Deprecated since 0.5.0:
Please use native backend
Fields
stack: Vec<Value>
Deprecated since 0.5.0:
Please use native backend
Methods
impl<'a> StackVm
[src]
pub fn new() -> StackVm
[src]
Deprecated since 0.5.0:
Please use native backend
pub fn add_fn(&mut self, name: &str, arg_count: u8, function: NativeVmFn)
[src]
Deprecated since 0.5.0:
Please use native backend
pub fn make_error(&self, bc: &Bytecode, msg: String) -> VmError
[src]
Deprecated since 0.5.0:
Please use native backend
pub fn run(&mut self, bc: Bytecode, debug_level: i32) -> Result<Value, VmError>
[src]
Deprecated since 0.5.0:
Please use native backend
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for StackVm
impl !Send for StackVm
impl !Sync for StackVm
impl Unpin for StackVm
impl !UnwindSafe for StackVm
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Downcast for T where
T: Any,
[src]
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
[src]
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
[src]
fn as_any(&self) -> &(dyn Any + 'static)
[src]
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,