pub struct PendingParserDiagnostic {
pub span: TextSpan,
pub kind: ParserDiagnosticKind,
pub leading_trivia_start: TextOffset,
pub trailing_trivia_end: TextOffset,
}Expand description
A parser diagnostic that is not yet reported as it is accumulated with similar consecutive diagnostics.
Fields§
§span: TextSpan§kind: ParserDiagnosticKind§leading_trivia_start: TextOffset§trailing_trivia_end: TextOffsetAuto Trait Implementations§
impl Freeze for PendingParserDiagnostic
impl RefUnwindSafe for PendingParserDiagnostic
impl Send for PendingParserDiagnostic
impl Sync for PendingParserDiagnostic
impl Unpin for PendingParserDiagnostic
impl UnsafeUnpin for PendingParserDiagnostic
impl UnwindSafe for PendingParserDiagnostic
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<'db, T> DebugDbUpcast<'db, T> for Twhere
T: ?Sized,
impl<'db, T> DebugDbUpcast<'db, T> for Twhere
T: ?Sized,
fn debug_db_upcast(&'db self) -> &'db T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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