Rust'ta yerleşik olarak gelen ve boş değerlerin null kullanılmadan temsil edilmesine izin veren, Option adında genelleştirilmiş bir enum türü bulunur.
enum Option<T> {
None,
Some(T),
}
Yaygın olarak kullanılan bu türün örnekleri, Some ve None varyantlarının bir araya getirilmesiyle oluşturulur.