Rust має вбудований узагальнений перелік Option, що дозволяє мати пусті значення без використання значення null.
enum Option<T> {
None,
Some(T),
}
Цей перелік настільки загальновживаний, що його екземпляри можуть бути створені просто за допомогою значень Some або None.