pub struct CheckDiagnostic {
pub severity: String,
pub code: String,
pub message: String,
pub location: Option<String>,
pub help: Option<String>,
}Expand description
A single check diagnostic.
Fields§
§severity: StringSeverity: “error” or “warning”.
code: StringError code (e.g., “E0201”).
message: StringWhat went wrong.
location: Option<String>File and location (if applicable).
help: Option<String>Suggested fix.
Trait Implementations§
Source§impl Clone for CheckDiagnostic
impl Clone for CheckDiagnostic
Source§fn clone(&self) -> CheckDiagnostic
fn clone(&self) -> CheckDiagnostic
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 CheckDiagnostic
impl Debug for CheckDiagnostic
Auto Trait Implementations§
impl Freeze for CheckDiagnostic
impl RefUnwindSafe for CheckDiagnostic
impl Send for CheckDiagnostic
impl Sync for CheckDiagnostic
impl Unpin for CheckDiagnostic
impl UnsafeUnpin for CheckDiagnostic
impl UnwindSafe for CheckDiagnostic
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> 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