Box<T> (Rust)

Box<T> is the simplest smart pointer: it stores a value on the heap instead of the stack, with single ownership. It's used for large values, recursive types…