Module arithmetic_eval::error[][src]

Expand description

Evaluation errors.

Structs

BacktraceElement

Element of a backtrace, i.e., a function / method call.

CodeInModule

Code fragment together with information about the module containing the fragment.

Error

Evaluation error together with one or more relevant code spans.

ErrorWithBacktrace

Error with the associated backtrace.

Enums

ArithmeticError

Arithmetic errors raised by Arithmetic operations on primitive values.

AuxErrorInfo

Auxiliary information about an evaluation error.

ErrorKind

Kinds of errors that can occur when compiling or interpreting expressions and statements.

RepeatedAssignmentContext

Context for ErrorKind::RepeatedAssignment.

TupleLenMismatchContext

Context for ErrorKind::TupleLenMismatch.

UnsupportedType

Description of a construct not supported by a certain module (e.g., interpreter or type inference).

Type Definitions

EvalResult

Result of an expression evaluation.