Expand description

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

Errors used in this crate.

Functions

Returns Ok(()) if the actual and expected parameters are equal, and Err(Error::WrongFunctionArgumentAmount) otherwise.

Returns Ok(()) if the given value is a string or a numeric

Type Definitions

Standard result type used by this crate.