Rustissa on valmiiksi määritelty geneerinen enum nimeltä Option, jonka avulla voimme esittää mahdollisesti tyhjiä arvoja ilman null-avainsanaa.
enum Option<T> {
None,
Some(T),
}
Tämä enum on niin yleinen, että voimme luoda tämän tyypin instansseja missä tahansa käyttäen vaihtoehtoja Some ja None.