just init-today
or:
just init [year] [date]
cargo run
cargo clippy --all-targets --all-features
cargo bench --benches year2023::day17::part2
cargo flamegraph -- --latest --part 2 --only input
anyhow
: idiomatic error handlingchrono
: date & timeclap
: command line argumentscolored
: terminal colorshex
: hexadecimalindexmap
: ordered hashmapitertools
: iterator toolslazy_static
: lazy staticsnom
: parser combinatorsnom_locate
: special input type fornom
to locate tokensnum_enum
: enum from numberpathfinding
: pathfindingpolyfit-rs
: polynomial fittingregex
: regular expressionsstrum
: enum traitsstrum_macros
: enum traitsthiserror
: derive Error from enum
Development (test) dependencies:
criterion
: benchmarkingindoc
: multiline strings