null-safety

Option<T> for explicit null handling

Rust has no null. Instead, Option&lt;T&gt; represents a value that might be absent. It's an enum with two variants: Some(T) and None. You must explicitly handle both cases with match, if let, or combinator methods like .map() and .unwrap_or(). This el