A blog post explaining the “single owner of data, everyone has indices instead of pointers” model. Not actually about Rust per se, just happens to be really useful for Rust. See also: [[56 | Modeling graphs in Rust using vector indices]].