diff options
Diffstat (limited to '2024_rust/src/lib.rs')
-rw-r--r-- | 2024_rust/src/lib.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/2024_rust/src/lib.rs b/2024_rust/src/lib.rs index db67f27..f1a6a68 100644 --- a/2024_rust/src/lib.rs +++ b/2024_rust/src/lib.rs @@ -15,7 +15,7 @@ pub mod matrix { { let dots: Vec<Vec<T>> = text .lines() - .map(|row| row.chars().map(|c| parse(c)).collect()) + .map(|row| row.chars().map(&parse).collect()) .collect(); let limit = (dots.len(), dots[0].len()); Self { dots, limit } @@ -49,9 +49,9 @@ pub mod matrix { { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { for row in &self.dots { - write!( + writeln!( f, - "{}\n", + "{}", row.iter().map(|c| c.to_string()).collect::<String>() )?; } |