Expand description
The enum Either
with variants Left
and Right
is a general purpose
sum type with two cases.
Crate features:
-
"use_std"
Enabled by default. Disable to make the library#![no_std]
. -
"serde"
Disabled by default. Enable to#[derive(Serialize, Deserialize)]
forEither
Re-exports
Macros
Evaluate the provided expression for both
Either::Left
and Either::Right
.Macro for unwrapping the left side of an
Either
, which fails early
with the opposite side. Can only be used in functions that return
Either
because of the early return of Right
that it provides.Structs
Iterator that maps left or right iterators to corresponding
Either
-wrapped items.Enums
The enum
Either
with variants Left
and Right
is a general purpose
sum type with two cases.