enum DiagnosticsReceived {
NotYet,
AtLeastOne,
AtLeastOneAndClearedWorkspace,
}Variants§
NotYet
We started a flycheck, but we haven’t seen any diagnostics yet.
AtLeastOne
We received a non-zero number of diagnostics from rustc or clippy (via cargo or custom check command). This means there were errors or warnings.
AtLeastOneAndClearedWorkspace
We received a non-zero number of diagnostics, and the scope is workspace, so we’ve discarded the previous workspace diagnostics.
Trait Implementations§
Source§impl Debug for DiagnosticsReceived
impl Debug for DiagnosticsReceived
Source§impl PartialEq for DiagnosticsReceived
impl PartialEq for DiagnosticsReceived
impl StructuralPartialEq for DiagnosticsReceived
Auto Trait Implementations§
impl Freeze for DiagnosticsReceived
impl RefUnwindSafe for DiagnosticsReceived
impl Send for DiagnosticsReceived
impl Sync for DiagnosticsReceived
impl Unpin for DiagnosticsReceived
impl UnsafeUnpin for DiagnosticsReceived
impl UnwindSafe for DiagnosticsReceived
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
§impl<T, R> CollectAndApply<T, R> for T
impl<T, R> CollectAndApply<T, R> for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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