pub struct ClippyRunner { /* private fields */ }Expand description
Runner for executing Clippy and collecting diagnostics
Implementations§
Source§impl ClippyRunner
impl ClippyRunner
Sourcepub fn new(config: ClippyConfig) -> Self
pub fn new(config: ClippyConfig) -> Self
Create a new runner with the given config
Sourcepub fn default_runner() -> Self
pub fn default_runner() -> Self
Create a runner with default config
Sourcepub fn run_to_mutations(
&self,
path: impl AsRef<Path>,
) -> Result<Vec<(ClippyDiagnostic, Box<dyn Mutation>)>, ClippyError>
pub fn run_to_mutations( &self, path: impl AsRef<Path>, ) -> Result<Vec<(ClippyDiagnostic, Box<dyn Mutation>)>, ClippyError>
Run Clippy and convert diagnostics to Mutations
Returns only diagnostics that have corresponding Mutation implementations.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ClippyRunner
impl RefUnwindSafe for ClippyRunner
impl Send for ClippyRunner
impl Sync for ClippyRunner
impl Unpin for ClippyRunner
impl UnsafeUnpin for ClippyRunner
impl UnwindSafe for ClippyRunner
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