diff --git a/src/lib.rs b/src/lib.rs index 0d0cff0..49f12e9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -554,7 +554,7 @@ pub fn run(config: Config, rle: Option) -> Result<()> { println!("gen {} score {}", pop.gen, pop.life[0].score); if pop.life[0].goal == Solution::Win { - return Ok(Some(pop.life[0].clone())); + return Ok(Some(pop.life.remove(0))); } }