summaryrefslogtreecommitdiff
path: root/2024_rust/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to '2024_rust/src/lib.rs')
-rw-r--r--2024_rust/src/lib.rs6
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>()
)?;
}