pub trait MutationSelector: Send + Sync {
// Required method
fn select_sites<R: Rng>(
&self,
trace: &Trace,
rng: &mut R,
) -> HashSet<Address>;
}Expand description
Trait for selecting which addresses to mutate
Required Methods§
Sourcefn select_sites<R: Rng>(&self, trace: &Trace, rng: &mut R) -> HashSet<Address>
fn select_sites<R: Rng>(&self, trace: &Trace, rng: &mut R) -> HashSet<Address>
Select addresses that should be mutated
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.