pub trait Context {
// Required methods
fn call(&mut self, func: &str, values: &Vec<Value>) -> i32;
fn ident_get(&self, ident: &str) -> i32;
fn ident_set(&mut self, ident: &str, value: i32);
// Provided method
fn call_native(&mut self, _func: &str) -> i32 { ... }
}Required Methods§
fn call(&mut self, func: &str, values: &Vec<Value>) -> i32
fn ident_get(&self, ident: &str) -> i32
fn ident_set(&mut self, ident: &str, value: i32)
Provided Methods§
fn call_native(&mut self, _func: &str) -> i32
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".