pub trait Context {
    fn get_value(&self, identifier: &str) -> Option<&Value>;
fn call_function(
        &self,
        identifier: &str,
        argument: &Value
    ) -> EvalexprResult<Value>; }
Expand description

An immutable context.

Required methods

Returns the value that is linked to the given identifier.

Calls the function that is linked to the given identifier with the given argument. If no function with the given identifier is found, this method returns EvalexprError::FunctionIdentifierNotFound.

Implementors