Crates.io | either |
lib.rs | either |
version | 1.13.0 |
source | src |
created_at | 2015-09-14 22:12:31.900654 |
updated_at | 2024-06-25 22:39:54.792578 |
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 | 80,120 |
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
.