Skip to main content

Context

Trait Context 

Source
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§

Source

fn call(&mut self, func: &str, values: &Vec<Value>) -> i32

Source

fn ident_get(&self, ident: &str) -> i32

Source

fn ident_set(&mut self, ident: &str, value: i32)

Provided Methods§

Source

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".

Implementors§