clippy is right about this flat_map

This commit is contained in:
Christof Petig 2022-07-13 23:17:22 +02:00
parent 197f84a360
commit d2aa9028ec

View File

@ -400,7 +400,7 @@ impl From<Vec<(f32, LootSpec<String>)>> for ProbabilityFile {
};
let res: Vec<(f32, ItemDefinitionIdOwned, f32)> = primary
.drain(0..)
.map(|p| {
.flat_map(|p| {
secondary.iter().map(move |s| {
let components = vec![p.clone(), s.clone()];
(
@ -413,7 +413,6 @@ impl From<Vec<(f32, LootSpec<String>)>> for ProbabilityFile {
)
})
})
.flatten()
.collect();
res.into_iter()
},