Structs
- Context in which the expressions are evaluated.
- An iterator over the variants of Function
- Identifier, such as a name of a variable or function.
- Error when trying to convert from
Value
into a Rust type.
Enums
- Binary operator.
- Callable value.
- Error while processing an expression.
- Evaluation error.
- Expression that can be evaluated.
- Literal (constant) value
- Auto-generated discriminant enum variants
- Unary operator.
- Value that the expression evaluator can operate on.
Traits
- Trait for Rust types that a
Value
can potentially be converted to.