[−][src]Crate sum
General-purpose sum types.
Arbitrarily-sized product types exist in Rust in the form of tuples. This is a generalisation of bluss's Either type to provide arbitrarily-sized sum types*.
* Over up to 32 types.
Enums
| Sum0 | |
| Sum1 | |
| Sum2 | |
| Sum3 | |
| Sum4 | |
| Sum5 | |
| Sum6 | |
| Sum7 | |
| Sum8 | |
| Sum9 | |
| Sum10 | |
| Sum11 | |
| Sum12 | |
| Sum13 | |
| Sum14 | |
| Sum15 | |
| Sum16 | |
| Sum17 | |
| Sum18 | |
| Sum19 | |
| Sum20 | |
| Sum21 | |
| Sum22 | |
| Sum23 | |
| Sum24 | |
| Sum25 | |
| Sum26 | |
| Sum27 | |
| Sum28 | |
| Sum29 | |
| Sum30 | |
| Sum31 | |
| Sum32 |