trait Mutator {
// Required methods
fn name(&self) -> &'static str;
fn mutate(
&mut self,
func: Function,
) -> Option<(Function, String, ProgressStatus)>;
// Provided method
fn did_crash(&mut self) { ... }
}Required Methods§
fn name(&self) -> &'static str
fn mutate( &mut self, func: Function, ) -> Option<(Function, String, ProgressStatus)>
Provided Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".