Everything here is intentionally over-engineered and constantly refactored because I'm using this to learn Rust.
Advent of Code is a registered trademark in the United States. The design elements, language, styles, and concept of Advent of Code are all the sole property of Advent of Code and may not be replicated or used by any other person or entity without express written consent of Advent of Code. Copyright 2015-2022 Advent of Code. All rights reserved.
You may link to or reference puzzles from Advent of Code in discussions, classes, source code, printed material, etc., even in commercial contexts. Advent of Code does not claim ownership or copyright over your solution implementation.
The problem text included in each file is Copyright as described above with the limited rights provided.
The solutions provided herin are licensed under the MIT license; this is an explicit change from the previous license.