9 Rules for Creating (...) Data Structures in Rust

Data structures lie at the heart of robust software. Happily, with its speed and safety, Rust is great for creating new data structures. But where to get started and what to watch out for?

In this talk, we’ll cover nine rules that I learned while creating range-set-blaze, a crate for manipulating sets of “clumpy” integers. The rules include “plagiarize your design and documentation” and “create more Rust iterators than you expect”.

Whether you are an experienced Rustacean looking for a few tips or a beginner wanting to better understand how Rust features work together, this talk is for you!

#rust 

9 Rules for Creating (...) Data Structures in Rust
1.40 GEEK