diff --git a/src/save/puzzles/noreturn.rs b/src/save/puzzles/noreturn.rs index c5e2092..81b68c8 100644 --- a/src/save/puzzles/noreturn.rs +++ b/src/save/puzzles/noreturn.rs @@ -163,7 +163,7 @@ impl Tomlable for NoReturnState { let value = cmp::min(value, order.len() - 1); order[index] = value; } - for (index, value) in order.clone().into_iter().enumerate() { + for (index, value) in order.clone().iter().enumerate() { if order[..index].contains(value) { order = INITIAL_ORDER; break; diff --git a/src/save/puzzles/order.rs b/src/save/puzzles/order.rs index c82a21b..90628cc 100644 --- a/src/save/puzzles/order.rs +++ b/src/save/puzzles/order.rs @@ -158,7 +158,7 @@ impl Tomlable for OrderState { let value = cmp::min(cmp::max(0, value) as usize, order.len() - 1); order[index] = value; } - for (index, value) in order.clone().into_iter().enumerate() { + for (index, value) in order.clone().iter().enumerate() { if order[..index].contains(value) { order = *INITIAL_ORDER; break;