[−][src]Module evalexpr::error
The error
module contains the Error
enum that contains all error types used by this crate.
The Error
enum implements constructors for its struct variants, because those are ugly to construct.
The module also contains some helper functions starting with expect_
that check for a condition and return Err(_)
if the condition is not fulfilled.
They are meant as shortcuts to not write the same error checking code everywhere.
Enums
EvalexprError | Errors used in this crate. |
Functions
expect_boolean | Returns |
expect_function_argument_amount | Returns |
expect_number | Returns |
expect_number_or_string | Returns |
expect_string | Returns |
Type Definitions
EvalexprResult | Standard result type used by this crate. |