Option<T> (Rust)

Option<T> is Rust's replacement for null. It is an enum with two variants: Some(value) when a value is present, and None when it is absent. The compiler…