Struct urbit::VM
[−]
[src]
pub struct VM { /* fields omitted */ }
An Urbit virtual machine.
Methods
impl VM
[src]
fn new() -> VM
fn print_status(&self)
Trait Implementations
impl Nock for VM
[src]
fn call(&mut self, subject: &Noun, formula: &Noun) -> Option<NockResult>
Accelerate computation of a formula, if possible. Read more
fn hint(
&mut self,
subject: &Noun,
hint: &Noun,
c: &Noun
) -> Result<(), NockError>
&mut self,
subject: &Noun,
hint: &Noun,
c: &Noun
) -> Result<(), NockError>
Handle a Nock hint. Read more
fn nock_on(&mut self, subject: Noun, formula: Noun) -> Result<Noun, NockError>
Evaluate the nock *[subject formula]