From 4f2be85c3043d294b1cbbd3a014afc0d008f5bdf Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Wed, 18 Dec 2024 23:33:22 +0100 Subject: [PATCH] chore: clippy --- src/bin/18.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bin/18.rs b/src/bin/18.rs index ce920f6..0c10f29 100644 --- a/src/bin/18.rs +++ b/src/bin/18.rs @@ -78,7 +78,7 @@ fn bfs(walls: &HashMap, start: Pos, end: &Pos) -> Option> { if current == *end { let mut path = vec![]; let mut parent = current.clone(); - while let Some(&ref p) = parent_map.get(&parent) { + while let Some(p) = parent_map.get(&parent) { path.push(p.clone()); parent = p.clone(); } @@ -129,7 +129,7 @@ fn bfs(walls: &HashMap, start: Pos, end: &Pos) -> Option> { None } -fn print_map(size: &Pos, walls: &HashMap, path: &Vec) { +fn print_map(size: &Pos, walls: &HashMap, path: &[Pos]) { for y in 0..=size.y { for x in 0..=size.x { let p = Pos::init(x, y); @@ -166,7 +166,7 @@ pub fn part_two(input: &str) -> Option { Pos::init(70, 70) }; - print_map(&end, &coords, &vec![]); + print_map(&end, &coords, &[]); let route = bfs(&coords, Pos::init(0, 0), &end); println!("{:?}", route);