pub enum FilterCompileErrorKind {
EmptyExpression,
ExpressionTooLarge,
TooManyTokens,
NestingLimitExceeded,
UnexpectedToken,
InvalidNumber,
InvalidBetweenBounds,
UnsupportedOperand,
}Expand description
The category of a SQL filter compilation failure.
Variants§
EmptyExpression
The expression did not contain any SQL tokens.
ExpressionTooLarge
The expression exceeded the configured byte limit.
TooManyTokens
The expression exceeded the configured token limit.
NestingLimitExceeded
The expression exceeded the configured parser nesting limit.
UnexpectedToken
The parser encountered an unexpected or missing token.
InvalidNumber
A numeric literal could not be parsed safely.
InvalidBetweenBounds
A BETWEEN expression used invalid constant bounds.
UnsupportedOperand
An operator was used with an unsupported operand form.
Trait Implementations§
Source§impl Clone for FilterCompileErrorKind
impl Clone for FilterCompileErrorKind
impl Copy for FilterCompileErrorKind
Source§impl Debug for FilterCompileErrorKind
impl Debug for FilterCompileErrorKind
impl Eq for FilterCompileErrorKind
Source§impl Hash for FilterCompileErrorKind
impl Hash for FilterCompileErrorKind
Source§impl PartialEq for FilterCompileErrorKind
impl PartialEq for FilterCompileErrorKind
impl StructuralPartialEq for FilterCompileErrorKind
Auto Trait Implementations§
impl Freeze for FilterCompileErrorKind
impl RefUnwindSafe for FilterCompileErrorKind
impl Send for FilterCompileErrorKind
impl Sync for FilterCompileErrorKind
impl Unpin for FilterCompileErrorKind
impl UnsafeUnpin for FilterCompileErrorKind
impl UnwindSafe for FilterCompileErrorKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more