pub struct QuestionMarkPropagationFixGenerator;
Expand description
Generates fixes for question mark operator usage in functions that don’t return Result
Implementations§
Source§impl QuestionMarkPropagationFixGenerator
impl QuestionMarkPropagationFixGenerator
Sourcepub fn new() -> QuestionMarkPropagationFixGenerator
pub fn new() -> QuestionMarkPropagationFixGenerator
Creates a new QuestionMarkPropagationFixGenerator
Trait Implementations§
Source§impl FixGenerator for QuestionMarkPropagationFixGenerator
impl FixGenerator for QuestionMarkPropagationFixGenerator
Source§fn generate_fix(
&self,
_error: &DecrustError,
_params: &ExtractedParameters,
source_code_context: Option<&str>,
) -> Option<Autocorrection>
fn generate_fix( &self, _error: &DecrustError, _params: &ExtractedParameters, source_code_context: Option<&str>, ) -> Option<Autocorrection>
Generates a fix for an error using extracted parameters
Auto Trait Implementations§
impl Freeze for QuestionMarkPropagationFixGenerator
impl RefUnwindSafe for QuestionMarkPropagationFixGenerator
impl Send for QuestionMarkPropagationFixGenerator
impl Sync for QuestionMarkPropagationFixGenerator
impl Unpin for QuestionMarkPropagationFixGenerator
impl UnwindSafe for QuestionMarkPropagationFixGenerator
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