pub struct QueryParseError {
pub position: usize,
pub message: String,
}Expand description
Parse error with a byte offset into the original input.
Byte offsets (rather than line/column) are sufficient because queries
are single-line. The CLI’s milestone 7 pretty printer can slice the
original input around position to render a caret.
Fields§
§position: usize§message: StringTrait Implementations§
Source§impl Clone for QueryParseError
impl Clone for QueryParseError
Source§fn clone(&self) -> QueryParseError
fn clone(&self) -> QueryParseError
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 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()
Source§impl From<QueryParseError> for LogdiveError
impl From<QueryParseError> for LogdiveError
Source§fn from(source: QueryParseError) -> Self
fn from(source: QueryParseError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for QueryParseError
impl PartialEq for QueryParseError
impl Eq for QueryParseError
impl StructuralPartialEq for QueryParseError
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