diff -r fba762376a07 -r a4cbc6926439 rust/mapgen/src/lib.rs --- 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();