diff --git a/src/test_fixtures.rs b/src/test_fixtures.rs index 528c2df4..b42ff2b5 100644 --- a/src/test_fixtures.rs +++ b/src/test_fixtures.rs @@ -275,7 +275,7 @@ pub mod simulation { where P: Into + Copy + PartialOrd, { - let rng = &mut StdRng::seed_from_u64(seed); + let mut rng = StdRng::seed_from_u64(seed); let intervals: Vec<(Position, Position)> = intervals .iter() .map(|(a, b)| ((*a).into(), (*b).into())) @@ -330,8 +330,8 @@ pub mod simulation { for t in (0..start_time).rev() { for i in 0..pop_size { // select breakpoints - let breakpoint1 = find_breakpoint(rng, seqlen.into()); - let breakpoint2 = find_breakpoint(rng, seqlen.into()); + let breakpoint1 = find_breakpoint(&mut rng, seqlen.into()); + let breakpoint2 = find_breakpoint(&mut rng, seqlen.into()); // find child pop let mut child_pop = pop_anc; @@ -340,8 +340,8 @@ pub mod simulation { } // find parents - let (parent1, _parent1_pop) = find_parent(rng, &parents, child_pop); - let (parent2, _parent2_pop) = find_parent(rng, &parents, child_pop); + let (parent1, _parent1_pop) = find_parent(&mut rng, &parents, child_pop); + let (parent2, _parent2_pop) = find_parent(&mut rng, &parents, child_pop); // add individual let child_ind = add_ind(&mut tables, parent1, parent2); @@ -367,7 +367,7 @@ pub mod simulation { ] { add_edge(&mut tables, s, e, p, c); - let mut_pos = find_mutation_pos(rng, s, e); + let mut_pos = find_mutation_pos(&mut rng, s, e); let mut mut_prob = f64::from(e - s) * mu; if mut_prob > 1.0 { mut_prob = 1.0; diff --git a/tests/test_trees.rs b/tests/test_trees.rs index 632d6f8f..73938176 100644 --- a/tests/test_trees.rs +++ b/tests/test_trees.rs @@ -485,7 +485,6 @@ fn test_simplify_treeseq() { } } - #[test] fn test_need_mutation_parents() { let mut tables = tskit::TableCollection::new(100.).unwrap();