pub trait FixGenerator {
// Required methods
fn generate_fix(
&self,
error: &DecrustError,
params: &ExtractedParameters,
source_code_context: Option<&str>,
) -> Option<Autocorrection>;
fn name(&self) -> &'static str;
}
Expand description
Trait for generating fixes based on errors and parameters
Required Methods§
Sourcefn 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