Changelog - moonad-dotnet/moonad GitHub Wiki
Added
- New Choice types supported (Choice<T1, T2, T3>, Choice<T1, T2, T3, T4, Choice<T1, T2, T3, T4, T5>);
Changed
- Choice types now have a property called
Chosen
to allow pattern matching based on Choice (as in F# with Choice1Of2 and so on);
Added
-
ValueOption<T>
received a boolean implicit operator to indicateSome
orNone
;
Added
-
Option<T>
received a boolean implicit operator to indicateSome
orNone
;
-
Result<T>
was removed since it were redundant toOption<T>
;