option library

Constructs related to optional values.

Classes

None<T>
An Option with no value.
Option<T>
An optional value.
Some<T>
An Option with a value.

Extensions

FlattenedOption on Option<Option<T>>
An extension on Option containing another Option.
Optional on T?
An extension on any nullable object.
TransposedOption on Option<Result<T, E>>
An extension on Option containing a Result.
UnzippedOption on Option<(T, U)>
An extension on Option containing a Result.