Change to include_str! everywhere

This commit is contained in:
2023-12-07 20:10:13 +01:00
parent 2e76e5faa1
commit 757ae5e878
3 changed files with 6 additions and 6 deletions

View File

@@ -176,7 +176,7 @@ mod part2 {
} }
fn main() { fn main() {
let input = std::fs::read_to_string("./input").unwrap(); let input = include_str!("../input");
let results: [u32; 2] = [part1::approaches(), part2::approaches()].map(|approaches| { let results: [u32; 2] = [part1::approaches(), part2::approaches()].map(|approaches| {
input input

View File

@@ -206,7 +206,7 @@ fn limits() -> HashMap<Color, u32> {
} }
fn main() -> Result<(), String> { fn main() -> Result<(), String> {
let input = std::fs::read_to_string("./input").unwrap(); let input = include_str!("../input");
match parse_input(&input) { match parse_input(&input) {
Ok(input) => { Ok(input) => {
@@ -224,7 +224,7 @@ fn main() -> Result<(), String> {
nom::Needed::Size(n) => eprintln!("needed {n} more bytes"), nom::Needed::Size(n) => eprintln!("needed {n} more bytes"),
}, },
NomErr::Error(e) | NomErr::Failure(e) => { NomErr::Error(e) | NomErr::Failure(e) => {
eprintln!("{}", nom::error::convert_error(input.as_str(), e)) eprintln!("{}", nom::error::convert_error(input, e))
} }
}, },
}; };
@@ -261,7 +261,7 @@ mod tests {
#[test] #[test]
fn example_01() { fn example_01() {
let input = std::fs::read_to_string("./example_01").unwrap(); let input = include_str!("../example_01");
assert_eq!( assert_eq!(
count_possible_games(&parse_input(&input).unwrap(), &super::limits()).unwrap(), count_possible_games(&parse_input(&input).unwrap(), &super::limits()).unwrap(),
8 8
@@ -270,7 +270,7 @@ mod tests {
#[test] #[test]
fn example_02() { fn example_02() {
let input = std::fs::read_to_string("./example_02").unwrap(); let input = include_str!("../example_02");
assert_eq!( assert_eq!(
minimum_cube_powered(&parse_input(&input).unwrap()).unwrap(), minimum_cube_powered(&parse_input(&input).unwrap()).unwrap(),
2286 2286

View File

@@ -156,7 +156,7 @@ fn part2(input: &str) -> usize {
} }
fn main() { fn main() {
let input = std::fs::read_to_string("./input").unwrap(); let input = include_str!("../input");
println!("Part 1 : {}", part1(&input)); println!("Part 1 : {}", part1(&input));
println!("Part 2 : {}", part2(&input)); println!("Part 2 : {}", part2(&input));