- Gotta go fast
- Somewhat idiomatic rust
- Hopefully no dependencies
- Occasional macro autism
- Learn something new
- Ridiculously-optimized algorithms
- Overly-verbose real-world-ish types
- Would be really cool to have streaming iterators,
io::Lines
is nice but it allocates a string for each line - One can accidentally create a recursive macro that seems to perform better than itertools' alternative
- Slice patterns were a thing all this time
mem::swap
andmem::replace
come in handy when dealing with&mut
references