feat: move .trim inside read function

This commit is contained in:
Matej Janezic 2023-11-18 20:08:29 +01:00
parent 53cdd1c905
commit e37ae4f966
Signed by: janezicmatej
GPG Key ID: 4298E230ED37B2C0
4 changed files with 5 additions and 6 deletions

2
Cargo.lock generated
View File

@ -45,7 +45,7 @@ checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5"
[[package]]
name = "aoc"
version = "27.0.0"
version = "28.0.0"
dependencies = [
"dotenvy",
"elves",

View File

@ -2,7 +2,7 @@
name = "aoc"
description = "template for advent of code"
readme = "README.md"
version = "27.0.0"
version = "28.0.0"
edition = "2021"
license = "MIT"
authors = ["Matej Janežič <janezic.mj@gmail.com>"]

View File

@ -24,12 +24,12 @@ mod tests {
use super::*;
#[test]
fn test_part_one() {
let input = aoc::read_file("examples", DAY).trim();
let input = aoc::read_file("examples", DAY);
assert_eq!(part_one(&input), None);
}
#[test]
fn test_part_two() {
let input = aoc::read_file("examples", DAY).trim();
let input = aoc::read_file("examples", DAY);
assert_eq!(part_two(&input), None);
}
}

View File

@ -45,11 +45,10 @@ pub fn read_file(folder: &str, day: u8) -> String {
let filepath = cwd.join("src").join(folder).join(format!("{day:02}.txt"));
let f = fs::read_to_string(filepath);
f.expect("could not open input file")
f.expect("could not open input file").trim().to_string()
}
pub fn parse_args() -> Result<u8, pico_args::Error> {
let mut args = pico_args::Arguments::from_env();
args.free_from_str()
}