Modules
Context with functions, variables and constants for evaluating expressions.
Common errors for prexel.
Evaluator for the math expressions.
Traits for functions.
Common traits for numeric types.
Reexports of the num_traits
crate.
Implementations of the function traits for common math operations.
Tokens used for prexel.
The tokenizer for prexel.
Common utilities.
Macros
Implements checked numeric traits (CheckedAdd, CheckedSub, CheckedMul, CheckedDiv, CheckedRem, CheckedNeg)
for T
using one of its field where T
implements From
taking a the field type: T::From(typeof field)
.
Implements checked numeric traits (CheckedAdd, CheckedSub, CheckedMul, CheckedDiv, CheckedRem, CheckedNeg)
and FromStr
for T
using one of its field where T
implements From
taking a the field type: T::From(typeof field)
.
Implements unchecked numeric traits (Add, Sub, Mul, Div, Rem, Neg) for T
using one of its
field where T
implements From
taking a the field type: T::From(typeof field)
.
Implements unchecked numeric traits (Add, Sub, Mul, Div, Rem, Neg) and FromStr
for T
using one of its
field where T
implements From
taking a the field type: T::From(typeof field)
.
Type Definitions
An convenient result type used for returning the result of evaluations.