В Rust есть встроенное (из стандартной библиотеки) обобщённое перечисление Option
, которое позволяет представить
нулевые значения без использования null
.
enum Option<T> {
None,
Some(T),
}
Это перечисление так распространено, что варианты этого перечисления могут использоваться везде: достаточно просто
написать Some
или None
.