Expand description
Additional combinators for futures and optional futures.
The extensions compose Boolean, optional, and fallible outputs without awaiting them early. Comparison and selection helpers are included.
ModulesΒ§
- bool_
ext π - Extended external extensions to futures::FutureExt
- ext_ext π
- Extended external extensions to futures::FutureExt
- option_
ext π - option_
stream π - ready_
bool_ πext - ready_
eq_ πext - Future extension for Partial Equality against present value
- try_
ext_ πext - Extended external extensions to futures::TryFutureExt
TraitsΒ§
- BoolExt
- Combines Boolean futures with concurrent short-circuit logic.
- ExtExt
- Adds a stop-future race to ordinary futures.
- Option
Future Ext - Adds option-like combinators to futures with optional output.
- Option
Stream - Converts an optional future of initial and trailing items into a stream.
- Ready
Bool Ext - Tests the Boolean output of a future without awaiting it early.
- Ready
EqExt - Compares a futureβs output with a borrowed value.
- TryExt
Ext - Adds result-like combinators to fallible futures.
FunctionsΒ§
- and
- Computes the conjunction of an iterator of Boolean futures.
- and4
- Computes the conjunction of four Boolean futures.
- and5
- Computes the conjunction of five Boolean futures.
- and6
- Computes the conjunction of six Boolean futures.
- and7
- Computes the conjunction of seven Boolean futures.
- or
- Computes the disjunction of an iterator of Boolean futures.