pub trait EvalHook {
    fn will_begin_eval(
        &mut self,
        env: &mut Environment<'_, '_>,
        context: &LocalContext<'_>,
        expr: &SymbolicExpression
    ) { ... } fn did_finish_eval(
        &mut self,
        env: &mut Environment<'_, '_>,
        context: &LocalContext<'_>,
        expr: &SymbolicExpression,
        res: &Result<Value, Error>
    ) { ... } fn did_complete(&mut self, result: Result<&mut ExecutionResult, String>) { ... } }
Expand description

EvalHook defines an interface for hooks to execute during evaluation.

Provided Methods

Implementors