--- a/rust/mapgen/src/lib.rs Mon Jan 27 22:22:10 2025 +0100
+++ b/rust/mapgen/src/lib.rs Tue Jan 28 10:37:46 2025 +0100
@@ -22,6 +22,7 @@
use rand::{seq::SliceRandom, Rng};
use std::{borrow::Borrow, collections::hash_map::HashMap};
+use rand::prelude::IndexedRandom;
use vec2d::Vec2D;
#[derive(PartialEq, Eq, Hash, Clone, Debug)]
@@ -168,7 +169,7 @@
.map(|(size, indices)| {
(
TemplateType(size),
- indices.iter().map(|i| (&templates[*i]).to_template(&desc.tiles, &desc.edges)).collect(),
+ indices.iter().map(|i| templates[*i].to_template(&desc.tiles, &desc.edges)).collect(),
)
})
.collect();