pub struct FixSuggestion {
pub message: String,
pub replacement: Option<String>,
pub location: Option<SourceLocation>,
pub is_auto_fixable: bool,
}Expand description
A suggested fix for an error
Fields§
§message: StringDescription of the fix
replacement: Option<String>The replacement text (if applicable)
location: Option<SourceLocation>Location where the fix should be applied
is_auto_fixable: boolWhether this fix can be applied automatically
Implementations§
Trait Implementations§
Source§impl Clone for FixSuggestion
impl Clone for FixSuggestion
Source§fn clone(&self) -> FixSuggestion
fn clone(&self) -> FixSuggestion
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 FixSuggestion
impl Debug for FixSuggestion
Auto Trait Implementations§
impl Freeze for FixSuggestion
impl RefUnwindSafe for FixSuggestion
impl Send for FixSuggestion
impl Sync for FixSuggestion
impl Unpin for FixSuggestion
impl UnwindSafe for FixSuggestion
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> 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