diff --git a/genetic-rs-common/src/builtin/eliminator.rs b/genetic-rs-common/src/builtin/eliminator.rs index 5309d4e..c47425a 100644 --- a/genetic-rs-common/src/builtin/eliminator.rs +++ b/genetic-rs-common/src/builtin/eliminator.rs @@ -54,7 +54,7 @@ impl FitnessObserver for () { impl FitnessObserver for F where - F: Fn(&[(G, f32)]), + F: FnMut(&[(G, f32)]), G: FeatureBoundedGenome, { fn observe(&mut self, fitnesses: &[(G, f32)]) {