Advent of Code 2022 in Rust

This is my attempt at solving AoC 2022 fully in Rust, without looking at any solutions or hints. So far I would consider myself a total noob in rust, so this might not be a good place to take any inspiration from.

Benchmarks

Elapsed Time (ms) Description
0.093 ms day01::find_max
0.192 ms day02::calculate_scores
0.127 ms day02::calculate_scores_part2
0.115 ms day03::get_rucksacks_total_priority
1.017 ms day03::get_three_groupings_total_priority
0.288 ms day04::get_range_containing_number
0.174 ms day05::reorder_crates
1.304 ms day06::do_both
9.352 ms day07::get_dir_sizes
0.335 ms day08::count_visible_trees
0.668 ms day08::get_most_scenic_tree
1.045 ms day09::calculate_tail_moves
0.859 ms day09::calculate_multiple_knots_moves
0.045 ms day10::simulate_cpu
15.088 ms day11::play_keep_away
1.265 ms day12::hill_climb_racing
5.371 ms day13::do_brackets
7.175 ms day14::do_sand
2.943 ms day15::beacon_the_sensors (10, 20)
169.379 ms day15::beacon_the_sensors (2000000, 4000000)
88.837 ms day23::game_of_elves