perf: prefer into_iter() over clone()

This commit is contained in:
EdJoPaTo
2024-02-24 01:03:04 +01:00
parent 4130a800b8
commit 86458ffc39
2 changed files with 13 additions and 14 deletions
+4 -4
View File
@@ -85,7 +85,7 @@ fn get_opened_nothing_opened_is_top_level() {
let opened = HashSet::new();
let result = flatten(&opened, &items);
let result_text = result
.iter()
.into_iter()
.map(|flattened| flattened.item.identifier)
.collect::<Vec<_>>();
assert_eq!(result_text, ["a", "b", "h"]);
@@ -99,7 +99,7 @@ fn get_opened_wrong_opened_is_only_top_level() {
opened.insert(vec!["b", "d"]);
let result = flatten(&opened, &items);
let result_text = result
.iter()
.into_iter()
.map(|flattened| flattened.item.identifier)
.collect::<Vec<_>>();
assert_eq!(result_text, ["a", "b", "h"]);
@@ -112,7 +112,7 @@ fn get_opened_one_is_opened() {
opened.insert(vec!["b"]);
let result = flatten(&opened, &items);
let result_text = result
.iter()
.into_iter()
.map(|flattened| flattened.item.identifier)
.collect::<Vec<_>>();
assert_eq!(result_text, ["a", "b", "c", "d", "g", "h"]);
@@ -126,7 +126,7 @@ fn get_opened_all_opened() {
opened.insert(vec!["b", "d"]);
let result = flatten(&opened, &items);
let result_text = result
.iter()
.into_iter()
.map(|flattened| flattened.item.identifier)
.collect::<Vec<_>>();
assert_eq!(result_text, ["a", "b", "c", "d", "e", "f", "g", "h"]);