summaryrefslogtreecommitdiffstats
path: root/src/util.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2021-12-18 13:21:42 -0500
committerJesse Luehrs <doy@tozt.net>2021-12-18 13:21:42 -0500
commitd16795e44aeac17bee08363bd08c1a9672edf3d4 (patch)
tree3f70ddaf74b10db3f0e38c8a81838607f4e26a2c /src/util.rs
parentd1cacab50a8cab269da867ae900e903648b42cff (diff)
downloadadvent-of-code-d16795e44aeac17bee08363bd08c1a9672edf3d4.tar.gz
advent-of-code-d16795e44aeac17bee08363bd08c1a9672edf3d4.zip
factor out parsing
Diffstat (limited to 'src/util.rs')
-rw-r--r--src/util.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/util.rs b/src/util.rs
index f60e78d..0bd31e5 100644
--- a/src/util.rs
+++ b/src/util.rs
@@ -5,3 +5,8 @@
pub mod parse;
pub mod grid;
+
+pub fn data(year: u16, day: u16) -> anyhow::Result<std::fs::File> {
+ std::fs::File::open(format!("data/{}/{}.txt", year, day))
+ .map_err(|e| anyhow::anyhow!(e))
+}