fn eval(&self, slab: &Slab, ns: &mut impl EvalNamespace) -> Result<f64, Error>
fn _var_names(&self, slab: &Slab, dst: &mut BTreeSet<String>)
impl Evaler for Instruction
[src]fn _var_names(&self, slab: &Slab, dst: &mut BTreeSet<String>)
[src]fn eval(&self, slab: &Slab, ns: &mut impl EvalNamespace) -> Result<f64, Error>
[src]impl Evaler for StdFunc
[src]fn _var_names(&self, slab: &Slab, dst: &mut BTreeSet<String>)
[src]fn eval(&self, slab: &Slab, ns: &mut impl EvalNamespace) -> Result<f64, Error>
[src]impl Evaler for UnaryOp
[src]fn _var_names(&self, slab: &Slab, dst: &mut BTreeSet<String>)
[src]fn eval(&self, slab: &Slab, ns: &mut impl EvalNamespace) -> Result<f64, Error>
[src]impl Evaler for Value
[src]fn _var_names(&self, slab: &Slab, dst: &mut BTreeSet<String>)
[src]fn eval(&self, slab: &Slab, ns: &mut impl EvalNamespace) -> Result<f64, Error>
[src]impl Evaler for Expression
[src]fn _var_names(&self, slab: &Slab, dst: &mut BTreeSet<String>)
[src]fn eval(&self, slab: &Slab, ns: &mut impl EvalNamespace) -> Result<f64, Error>
[src]impl Evaler for PrintFunc
[src]