From b5332019b30abd70698c9cdd7b7b9d42502681c2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tomas=20Wenstr=C3=B6m?= Date: Sun, 7 Feb 2021 17:49:24 +0100 Subject: [PATCH] Fixed warning - irrefutable let pattern --- src/core/level/mod.rs | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/core/level/mod.rs b/src/core/level/mod.rs index 5df8ba6..84d4fad 100644 --- a/src/core/level/mod.rs +++ b/src/core/level/mod.rs @@ -99,15 +99,13 @@ impl Level { pub fn intersect_walls(&self, p1: Point, p2: Point) -> IntersectResult { for c in self.wall_grid.grid_coordinates_on_line(p1, p2) { - if let walls = &self.wall_grid.cells[c.x][c.y] { - for w in walls { - if let Intersection::Point(p) = Intersection::lines(p1, p2, w.p1, w.p2) { - let wall = Wall { - region: &self.walls[w.region], - edge: w, - }; - return IntersectResult::Intersection(wall, p) - } + for w in &self.wall_grid.cells[c.x][c.y] { + if let Intersection::Point(p) = Intersection::lines(p1, p2, w.p1, w.p2) { + let wall = Wall { + region: &self.walls[w.region], + edge: w, + }; + return IntersectResult::Intersection(wall, p) } } } -- 2.11.0