rust/mapgen/src/lib.rs
changeset 16072 a4cbc6926439
parent 16065 33f09636018b
child 16073 5d302b12d837
--- 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();