pub struct AutoFix {
pub description: String,
pub fix_fn: fn(&DiagnosticError) -> JitResult<()>,
pub side_effects: Vec<String>,
pub requires_confirmation: bool,
}Expand description
Automatic fix information
Fields§
§description: StringFix description
fix_fn: fn(&DiagnosticError) -> JitResult<()>Fix function
side_effects: Vec<String>Side effects
requires_confirmation: boolRequires user confirmation
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AutoFix
impl RefUnwindSafe for AutoFix
impl Send for AutoFix
impl Sync for AutoFix
impl Unpin for AutoFix
impl UnsafeUnpin for AutoFix
impl UnwindSafe for AutoFix
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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