Rust ha di serie un tipo generico enum chiamato Option
che ci permette di rappresentare valori nullabili senza usare null
.
enum Option<T> {
None,
Some(T),
}
Questa enum è molto comune, e le istanze di questa enum possono essere create ovunque con le varianti Some
e None
.