On Saturday, 25 July 2020 at 18:06:51 UTC, powerboat9 wrote:
Does dlang have an analog to Result or Option types from rust?
In addition to Nullable in the standard library, there are some
packages on dub you might find useful:
* optional: an option type that can also function as a range, for
compatibility with std.algorithm.
Link: https://code.dlang.org/packages/optional
* expected: a result type with customizable error behavior (can
panic or throw on failed unwrap) and utility functions for
monadic error handling (map, andThen, orElse).
Link: https://code.dlang.org/packages/expected