fix(lib): do not take mut self in population.iter()
1 files changed, 1 insertions(+), 1 deletions(-) M codes/eoa_lib/src/replacement.rs
M codes/eoa_lib/src/replacement.rs => codes/eoa_lib/src/replacement.rs +1 -1
@@ 117,7 117,7 @@ impl<TChromosome, TResult> EvaluatedPopulation<TChromosome, TResult> { self.population.append(&mut offsprings.population); } pub fn iter(&mut self) -> impl Iterator<Item = &EvaluatedChromosome<TChromosome, TResult>> { pub fn iter(&self) -> impl Iterator<Item = &EvaluatedChromosome<TChromosome, TResult>> { self.population.iter() }