Rust ka një enum gjenerik të gatshëm të quajtur Option që na lejon të përfaqësojmë vlera potencialisht bosh pa null.
enum Option<T> {
None,
Some(T),
}
Ky enum është aq i zakonshëm, saqë mund të krijojmë instanca të këtij lloji kudo duke përdorur variantet Some dhe None.