---
# System prepended metadata

title: Rust notes

---

# Rust notes

Some third party crates to checkout:

- rayon
- thiserror
- anyhow
- tokio
- blessed.rs (website full of stuff 🙌)
- https://insta.rs/docs/quickstart/
- https://docs.rs/id3/latest/id3/ (for reading mp3 file metadata)


### Design patterns

- Extension traits
- Type state
- Interior mutability
- RAII
- Builder


### Cool articles

- https://blog.rng0.io/how-to-do-code-coverage-in-rust
- https://adventures.michaelfbryan.com/posts/rust-best-practices/bad-habits
- https://adventures.michaelfbryan.com/posts/daily/slice-patterns/
- https://adventures.michaelfbryan.com/posts/daily/iterators/
- https://rust-unofficial.github.io/patterns/patterns/creational/builder.html
