Module Option

Option<a> is Result<!, a>.

  • .ok value carries a value.
  • .err! means no value is available.
type Option<a> = Result<!, a>

An optional value, defined as Result<!, a>.