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: TextOffset
Auto Trait Implementations§
impl Freeze for PendingParserDiagnostic
impl RefUnwindSafe for PendingParserDiagnostic
impl Send for PendingParserDiagnostic
impl Sync for PendingParserDiagnostic
impl Unpin 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<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