Le langage Rust met à disposition une énumération générique Option
qui permet de
représenter des valeurs pouvant être nulles sans utiliser null
.
enum Option<T> {
None,
Some(T),
}
Ce type d'énumération est tellement commun qu'on peut créer une instance de cette énumération directement avec les variantes d'énumération Some
et None
.