pub enum ExpressionErrorKind {
Empty,
UnexpectedCharacter(char),
IncompleteNumber,
InvalidColumn(String),
ExpectedOperand(String),
ExpectedOperator(String),
UnclosedParenthesis,
UnmatchedParenthesis,
TooDeep,
}Expand description
What made an expression malformed.
Variants§
Empty
UnexpectedCharacter(char)
IncompleteNumber
InvalidColumn(String)
ExpectedOperand(String)
ExpectedOperator(String)
UnclosedParenthesis
UnmatchedParenthesis
TooDeep
Trait Implementations§
Source§impl Clone for ExpressionErrorKind
impl Clone for ExpressionErrorKind
Source§impl Debug for ExpressionErrorKind
impl Debug for ExpressionErrorKind
Source§impl Display for ExpressionErrorKind
impl Display for ExpressionErrorKind
impl Eq for ExpressionErrorKind
Source§impl Error for ExpressionErrorKind
impl Error for ExpressionErrorKind
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for ExpressionErrorKind
impl PartialEq for ExpressionErrorKind
impl StructuralPartialEq for ExpressionErrorKind
Auto Trait Implementations§
impl Forget for ExpressionErrorKind
impl Freeze for ExpressionErrorKind
impl Move for ExpressionErrorKind
impl RefUnwindSafe for ExpressionErrorKind
impl Send for ExpressionErrorKind
impl Sync for ExpressionErrorKind
impl Unpin for ExpressionErrorKind
impl UnsafeUnpin for ExpressionErrorKind
impl UnwindSafe for ExpressionErrorKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.