Module ripin::evaluate [] [src]

Evaluate Trait and default Evaluators.

Enums

FloatErr

Type returned when a conversion cannot be performed.

FloatEvaluateErr

Type returned when an error occurs on float operation.

FloatEvaluator

Basic Float Evaluator for any type that implement the Float Trait.

IntErr

Type returned when a conversion cannot be performed.

IntEvaluateErr

Type returned when an error occurs on signed integer operation.

IntEvaluator

Basic Signed Integer Evaluator for any type that implement PrimInt and Signed Traits.

Traits

Evaluate

The main Trait allowing evaluation of operations on Operands.

Type Definitions

FloatExpr

An helping alias to make Float Expressions.

IntExpr

An helping alias to make Integer Expressions.

VariableFloatExpr

An helping alias to make variable Float Expressions.

VariableIntExpr

An helping alias to make variable Integer Expressions.