diff --git a/exercises/dot-dsl/example.rs b/exercises/dot-dsl/example.rs index 01aa887ea..72f10c5bb 100644 --- a/exercises/dot-dsl/example.rs +++ b/exercises/dot-dsl/example.rs @@ -40,7 +40,7 @@ pub mod graph { } pub fn get_node(&self, name: &str) -> Option<&Node> { - self.nodes.iter().filter(|n| n.name == name).nth(0) + self.nodes.iter().filter(|n| n.name == name).next() } } diff --git a/exercises/phone-number/example.rs b/exercises/phone-number/example.rs index 1475693f4..0a8c108d9 100644 --- a/exercises/phone-number/example.rs +++ b/exercises/phone-number/example.rs @@ -5,7 +5,7 @@ pub fn number(user_number: &str) -> Option { if number_len < 10 || number_len > 11 - || (filtered_number.len() == 11 && filtered_number.chars().nth(0).unwrap() != '1') + || (filtered_number.len() == 11 && filtered_number.chars().next().unwrap() != '1') { return None; } @@ -16,7 +16,7 @@ pub fn number(user_number: &str) -> Option { if filtered_number .chars() - .nth(0) + .next() .unwrap() .to_digit(10) .unwrap()