pub enum QueryParseError {
ParserError(Box<dyn Error + Send + Sync>),
MissingGroupByKey,
UnaliasedComplexExpression(String),
IdentifierNotInScope(String),
}Variants§
ParserError(Box<dyn Error + Send + Sync>)
MissingGroupByKey
UnaliasedComplexExpression(String)
IdentifierNotInScope(String)
Implementations§
Source§impl QueryParseError
impl QueryParseError
pub fn as_peg_error(&self) -> &'static str
Trait Implementations§
Source§impl Debug for QueryParseError
impl Debug for QueryParseError
Source§impl Display for QueryParseError
impl Display for QueryParseError
Source§impl Error for QueryParseError
impl Error for QueryParseError
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()
Auto Trait Implementations§
impl Freeze for QueryParseError
impl !RefUnwindSafe for QueryParseError
impl Send for QueryParseError
impl Sync for QueryParseError
impl Unpin for QueryParseError
impl UnsafeUnpin for QueryParseError
impl !UnwindSafe for QueryParseError
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