Skip to content

sebdotv/aoc-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aoc-rust

download & prepare

just init-today

or:

just init [year] [date]

solve all challenges

cargo run

clippy

cargo clippy --all-targets --all-features

benchmark

cargo bench --benches year2023::day17::part2

profiling

cargo flamegraph -- --latest --part 2 --only input

Development

Dependencies

  • anyhow: idiomatic error handling
  • chrono: date & time
  • clap: command line arguments
  • colored: terminal colors
  • hex: hexadecimal
  • indexmap: ordered hashmap
  • itertools: iterator tools
  • lazy_static: lazy statics
  • nom: parser combinators
  • nom_locate: special input type for nom to locate tokens
  • num_enum: enum from number
  • pathfinding: pathfinding
  • polyfit-rs: polynomial fitting
  • regex: regular expressions
  • strum: enum traits
  • strum_macros: enum traits
  • thiserror: derive Error from enum

Development (test) dependencies:

  • criterion: benchmarking
  • indoc: multiline strings

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks