It was always there, but now it's explicit
+&MyStruct
is a reference/borrow of a struct
+ let x;
+ {
+ let y = 5;
+ x = &y;
+ } // uh oh
+ println!("x: {}", x); // hmmm
+
+ Rust will not compile this code
+
+ The borrow checker will use the shortest lifetime
+
+
+
+
+ slotmap: Like a hashmap, but with unique keys
+typed-arena: Arena allocator. Can only drop the whole arena
+