How Rust deals with raw pointers. Complex data structures may have cycles, with separately allocated nodes that reference each ...