Struct evalexpr::HashMapContext [−][src]
pub struct HashMapContext { /* fields omitted */ }
Expand description
A context that stores its mappings in hash maps.
Value and function mappings are stored independently, meaning that there can be a function and a value with the same identifier.
This context is type-safe, meaning that an identifier that is assigned a value of some type once cannot be assigned a value of another type.
Implementations
Trait Implementations
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
. Read more
Sets the function with the given identifier to the given function.
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for HashMapContext
impl Send for HashMapContext
impl Sync for HashMapContext
impl Unpin for HashMapContext
impl UnwindSafe for HashMapContext
Blanket Implementations
Mutably borrows from an owned value. Read more