pub struct JsonSuggestion {
pub message: String,
pub file: String,
pub start: u32,
pub end: u32,
pub replacement: String,
pub applicability: String,
}Expand description
A suggested fix in JSON format.
Fields§
§message: StringHuman-readable description.
file: StringFile containing the span.
start: u32Start byte offset.
end: u32End byte offset.
replacement: StringReplacement text.
applicability: StringApplicability level.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for JsonSuggestion
impl RefUnwindSafe for JsonSuggestion
impl Send for JsonSuggestion
impl Sync for JsonSuggestion
impl Unpin for JsonSuggestion
impl UnwindSafe for JsonSuggestion
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> 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