Lifetime annotations, Box/RC, and interior mutability.
Understand and implement lifetimes in Rust to ensure memory safety.
Understand and utilize interior mutability in Rust using Rc and RefCell.
Understand and use Box<T> to allocate values on the heap.
Explore reference-counted smart pointers in Rust using Rc<T> to share data.