Turul limbajului Rust Cuprins

Option

Rust are o enumerare deja implementată numită Option care ne permite să reprezentăm valori care pot fi nule (nullable) fără să folosim null.

enum Option<T> {
    None,
    Some(T),
}

Această enumerare este foarte comună, instanțe ale acestei enumerări pot fi create oriunde prin intermediul elementelor din enumerare Some și None.