pub enum GqlError {
Syntax(String),
Unsupported(String),
Parse(ParseError),
}Variants§
Syntax(String)
Malformed GQL input: a required token is missing, a binding is empty, or the query structure is syntactically invalid.
Unsupported(String)
Valid GQL syntax that is not yet implemented or is explicitly out of scope for the current slice (deferred features, semantic constraints).
Parse(ParseError)
Trait Implementations§
Source§impl Error for GqlError
impl Error for GqlError
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<ParseError> for GqlError
impl From<ParseError> for GqlError
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for GqlError
impl RefUnwindSafe for GqlError
impl Send for GqlError
impl Sync for GqlError
impl Unpin for GqlError
impl UnsafeUnpin for GqlError
impl UnwindSafe for GqlError
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