Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

EitherIter
An EitherIter yields one element: the single value in an OxiEither.
EitherKleisli
A Kleisli arrow A → Either E B in the Either monad’s Kleisli category.
EitherLeftIter
An iterator that yields the left value of an OxiEither once.
EitherPartition
A partition result holding separated Left and Right values from a collection.
EitherRightIter
An iterator that yields the right value of an OxiEither once.
EitherTMonad
A monad transformer wrapper representing M (Either E A).
EitherTraversal
A traversal context for applying an Either-returning function across a collection.
LeftIter
Iterator over the Left values in a collection.
RightIter
Iterator over the Right values in a collection.
SelectCombinator
The select combinator for Either, implementing Selective behaviour.

Enums§

OxiEither
A Rust-level sum type representing one of two values. Used by iterator utilities and functional combinators in this module.
TripleSum
A triple sum type (three possible values).