Either<TLeft,TRight> |
Represents a 2-type discriminate union with Left and Right components.
|
Error<T> |
Error holds either a value of type T or an exception.
|
Never |
Represents an uninhabitable type.
|
Unit |
Represents a unit type.
|
Variant1<T1> |
Represents a 1-type discriminate union.
|
Variant2<T1,T2> |
Represents a 2-type discriminate union.
|
Variant3<T1,T2,T3> |
Represents a 3-type discriminate union.
|
Variant4<T1,T2,T3,T4> |
Represents a 4-type discriminate union.
|
Variant5<T1,T2,T3,T4,T5> |
Represents a 5-type discriminate union.
|
Variant6<T1,T2,T3,T4,T5,T6> |
Represents a 6-type discriminate union.
|
Variant7<T1,T2,T3,T4,T5,T6,T7> |
Represents a 7-type discriminate union.
|
Variant8<T1,T2,T3,T4,T5,T6,T7,T8> |
Represents a 8-type discriminate union.
|
VariantBase |
Used internally to implement common variant behavior.
|