caio.co/de/foca

choose_active_members doesn't need &mut self

Id
4797810211d3daf6a95475844c350b68a1279548
Author
Caio
Commit time
2022-10-22T12:21:00+02:00

Modified src/member.rs

@@ -216,7 +216,7
/// and using the same logic for other "pick random member"
/// mechanisms might break the math.
pub fn choose_active_members<F>(
- &mut self,
+ &self,
wanted: usize,
output: &mut Vec<Member<T>>,
mut rng: impl Rng,
@@ -662,7 +662,7

#[test]
fn choose_active_members_behaviour() {
- let mut members = Members::new(Vec::from([
+ let members = Members::new(Vec::from([
// 5 active members
Member::alive(1),
Member::alive(2),