From bd3d47f442b0de03b1a629b7f092d1bc9a96afe6 Mon Sep 17 00:00:00 2001 From: Ajetski Date: Mon, 26 Sep 2022 10:21:24 -0400 Subject: [PATCH] fix error type for parsing --- 2020/src/day20.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/2020/src/day20.rs b/2020/src/day20.rs index 4684b87..dad97f4 100644 --- a/2020/src/day20.rs +++ b/2020/src/day20.rs @@ -173,12 +173,12 @@ impl std::hash::Hash for Tile { } } impl std::str::FromStr for Tile { - type Err = std::string::ParseError; + type Err = std::num::ParseIntError; fn from_str(s: &str) -> Result { let (id_line, grid_lines) = s.split_once('\n').unwrap(); Ok(Tile { - id: id_line[5..id_line.chars().count() - 1].parse().unwrap(), + id: id_line[5..id_line.chars().count() - 1].parse()?, grid: grid_lines .trim() .split('\n')