pub enum ExpressionParseError {
InvalidSyntax {
message: Arc<str>,
input: Arc<str>,
position: Option<usize>,
},
}Expand description
Errors related to boolean expression parsing
These errors occur when parsing a boolean expression string fails.
Variants§
InvalidSyntax
Failed to parse a boolean expression due to invalid syntax
Trait Implementations§
Source§impl Clone for ExpressionParseError
impl Clone for ExpressionParseError
Source§fn clone(&self) -> ExpressionParseError
fn clone(&self) -> ExpressionParseError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExpressionParseError
impl Debug for ExpressionParseError
Source§impl Display for ExpressionParseError
impl Display for ExpressionParseError
Source§impl Error for ExpressionParseError
impl Error for ExpressionParseError
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 From<ExpressionParseError> for Error
impl From<ExpressionParseError> for Error
Source§fn from(err: ExpressionParseError) -> Self
fn from(err: ExpressionParseError) -> Self
Converts to this type from the input type.
Source§impl From<ExpressionParseError> for ParseBoolExprError
impl From<ExpressionParseError> for ParseBoolExprError
Source§fn from(err: ExpressionParseError) -> Self
fn from(err: ExpressionParseError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ExpressionParseError
impl PartialEq for ExpressionParseError
impl Eq for ExpressionParseError
impl StructuralPartialEq for ExpressionParseError
Auto Trait Implementations§
impl Freeze for ExpressionParseError
impl RefUnwindSafe for ExpressionParseError
impl Send for ExpressionParseError
impl Sync for ExpressionParseError
impl Unpin for ExpressionParseError
impl UnwindSafe for ExpressionParseError
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