Guides

The Rust Collections Guide

12 modules

  1. 1. Collections in Rust: Core Ideas and Selection
  2. 2. Refactoring Dense Rust into Clear Rust
  3. 3. Vec<T>: The Default Collection
  4. 4. Queues and Alternative Sequential Collections
  5. 5. Strings and Text as Collection-Like Data
  6. 6. Maps in Rust: HashMap and BTreeMap
  7. 7. Sets in Rust: HashSet and BTreeSet
  8. 8. Iteration and Collecting
  9. 9. Collection Patterns in Applications
  10. 10. Performance, Memory, and Tradeoffs
  11. 11. Designing APIs Around Collections
  12. 12. Advanced Collection Practice