-
- Use borrowed types for arguments
- Concatenating Strings with
format!
- Constructor
- The
Default
Trait - Collections Are Smart Pointers
- Finalisation in Destructors
mem::{take(_), replace(_)}
- On-Stack Dynamic Dispatch
- Foreign function interface (FFI)
- Iterating over an
Option
- Pass Variables to Closure
- Privacy For Extensibility
- Easy doc initialization
- Temporary mutability