Enum kalk::parser::CalcError [−][src]
pub enum CalcError {
Show 19 variants
Expected(String),
ExpectedDx,
ExpectedIf,
IncorrectAmountOfArguments(usize, String, usize),
InvalidNumberLiteral(String),
InvalidOperator,
InvalidUnit,
TimedOut,
VariableReferencesItself,
PiecewiseConditionsAreFalse,
UnexpectedToken(TokenKind, TokenKind),
UndefinedFn(String),
UndefinedVar(String),
UnableToInvert(String),
UnableToSolveEquation,
UnableToOverrideConstant(String),
UnableToParseExpression,
UnrecognizedBase,
Unknown,
}
Expand description
Error that occured during parsing or evaluation.
Variants
Expected(String)
Tuple Fields
0: String
ExpectedDx
ExpectedIf
IncorrectAmountOfArguments(usize, String, usize)
InvalidNumberLiteral(String)
Tuple Fields
0: String
InvalidOperator
InvalidUnit
TimedOut
VariableReferencesItself
PiecewiseConditionsAreFalse
UnexpectedToken(TokenKind, TokenKind)
UndefinedFn(String)
Tuple Fields
0: String
UndefinedVar(String)
Tuple Fields
0: String
UnableToInvert(String)
Tuple Fields
0: String
UnableToSolveEquation
UnableToOverrideConstant(String)
Tuple Fields
0: String
UnableToParseExpression
UnrecognizedBase
Unknown
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for CalcError
impl UnwindSafe for CalcError
Blanket Implementations
Mutably borrows from an owned value. Read more
Casts the value.
Casts the value.
Casts the value.
OverflowingCasts the value.
Casts the value.
Casts the value.
Casts the value.
UnwrappedCasts the value.
Casts the value.
WrappingCasts the value.