Тур по Rust Содержание

Тип Option

В Rust есть встроенное (из стандартной библиотеки) обобщённое перечисление Option, которое позволяет представить нулевые значения без использования null.

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

Это перечисление так распространено, что варианты этого перечисления могут использоваться везде: достаточно просто написать Some или None.