Type Definition lichen::def::Def
[−]
[src]
type Def = HashMap<String, DefBlock>;
Def alias used for internal evaluation purposes
Trait Implementations
impl Eval for Def
[src]
fn get(&self, path: Option<Vec<&str>>, lookup: &str) -> Option<Var>
Get method to retrieve variable from Rust side
fn get_last(&self, lookup: &str) -> Option<(Var, bool)>
Returns final ref or var, and if it is a var
fn set(&mut self, path: Option<Vec<&str>>, lookup: &str, var: Var)
Expects var to be written to underlying mem/store in Rust
fn call(&mut self, var: Var, fun: &str, vars: &Vec<Var>) -> Option<Var>
A custom callable function Read more