From b87a2f45753c0f0acab28ec948dc0ad7df678e0f Mon Sep 17 00:00:00 2001 From: rendo Date: Tue, 7 Apr 2026 11:27:59 +0500 Subject: [PATCH] Fixed lazy iterator --- rust-pvz-genetics/src/genetics/genome.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rust-pvz-genetics/src/genetics/genome.rs b/rust-pvz-genetics/src/genetics/genome.rs index d5bc3ae..1549dcb 100644 --- a/rust-pvz-genetics/src/genetics/genome.rs +++ b/rust-pvz-genetics/src/genetics/genome.rs @@ -24,7 +24,7 @@ impl Genome { let mut graph = Graph::::new(); let gene_indicies = nodes.into_iter().map(|gene|{graph.add_node(gene)}).collect::>(); - edges.into_iter().map(|(node_a,node_b)|graph.add_edge(gene_indicies[node_a], gene_indicies[node_b], ())); + edges.into_iter().for_each(|(node_a,node_b)|{graph.add_edge(gene_indicies[node_a], gene_indicies[node_b], ());}); return Ok(Self { graph