Enum mentat_query_parser::ErrorKind
[−]
pub enum ErrorKind { Msg(String), EdnParseError(ParseError), DuplicateVariableError, NotAVariableError(ValueAndSpan), FindParseError(ValueParseError), WhereParseError(ValueParseError), WithParseError, InvalidInputError(Value), MissingFieldError(Keyword), UnknownLimitVar(PlainSymbol), InvalidLimit(Value), // some variants omitted }
The kind of an error.
Variants
Msg(String)
A convenient variant for String.
EdnParseError(ParseError)
DuplicateVariableError
NotAVariableError(ValueAndSpan)
FindParseError(ValueParseError)
WhereParseError(ValueParseError)
WithParseError
InvalidInputError(Value)
MissingFieldError(Keyword)
UnknownLimitVar(PlainSymbol)
InvalidLimit(Value)
Methods
impl ErrorKind
pub fn description(&self) -> &str
A string describing the error kind.
Trait Implementations
impl From<ErrorKind> for Error
impl Debug for ErrorKind
fn fmt(&self, __arg_0: &mut Formatter) -> Result
Formats the value using the given formatter. Read more