| Crates.io | either |
| lib.rs | either |
| version | 1.15.0 |
| created_at | 2015-09-14 22:12:31.900654+00 |
| updated_at | 2025-03-05 21:36:27.950711+00 |
| description | The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. |
| homepage | |
| repository | https://github.com/rayon-rs/either |
| max_upload_size | |
| id | 3048 |
| size | 82,181 |
The enum Either with variants Left and Right is a general purpose
sum type with two cases.
Either has methods that are similar to Option and Result, and it also implements
traits like Iterator.
Includes macros try_left!() and try_right!() to use for
short-circuiting logic, similar to how the ? operator is used with Result.
Note that Either is general purpose. For describing success or error, use the
regular Result.