pub struct DiagnosticNote {
pub message: String,
pub span: Option<Span>,
}Expand description
A note enriches a Diagnostic with extra information, possibly referring
to different locations in the original SQL query, that helps contextualize
the error and helps the end user understand why it occurred.
Example: SELECT id, name FROM users GROUP BY id Note: ^^^^ ‘name’ is not in the GROUP BY clause
Fields§
§message: String§span: Option<Span>Trait Implementations§
Source§impl Clone for DiagnosticNote
impl Clone for DiagnosticNote
Source§fn clone(&self) -> DiagnosticNote
fn clone(&self) -> DiagnosticNote
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 moreAuto Trait Implementations§
impl Freeze for DiagnosticNote
impl RefUnwindSafe for DiagnosticNote
impl Send for DiagnosticNote
impl Sync for DiagnosticNote
impl Unpin for DiagnosticNote
impl UnwindSafe for DiagnosticNote
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more