Rust tiene un enumerado genérico integrado llamado Option
que nos permite representar
valores nulos sin usar null
.
enum Option<T> {
None,
Some(T),
}
Este enum es tan común que se pueden crear instancias del enum en cualquier lugar con las
palabras reservadas Some
y None
.