format!
Option
mem::replace(_)
#[deny(warnings)]
What are design patterns? What are idioms? Anti-patterns.
Why Rust is a bit special - functional elements, type system - borrow checker