All Classes Interface Summary Class Summary Enum Summary
Class |
Description |
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.
|
ThrowingSupplier<T> |
Declares an interface similar to Supplier<T> which can also throw an exception.
|
TypeGuard1 |
Only used so compiler can disambiguate method calls.
|
TypeGuard2 |
Only used so compiler can disambiguate method calls.
|
TypeGuard3 |
Only used so compiler can disambiguate method calls.
|
TypeGuard4 |
Only used so compiler can disambiguate method calls.
|
TypeGuard5 |
Only used so compiler can disambiguate method calls.
|
TypeGuard6 |
Only used so compiler can disambiguate method calls.
|
TypeGuard7 |
Only used so compiler can disambiguate method calls.
|
TypeGuard8 |
Only used so compiler can disambiguate method calls.
|
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.
|