Crate mapped_futures

Crate mapped_futures 

Source
Expand description

An unbounded map of futures.

Structs§

BiMultiMapFutures
This is a BiMultiMap structure that associates (LeftKey, RightKey) pairs with a future. Bi - This is a two-way mapping; each kind of key is mapped to keys of the other kind (and futures) Multi - Each key can have associations with multiple keys of the other kind.
BiMultiMapStreams
This is a BiMultiMap structure that associates (LeftKey, RightKey) pairs with a stream. Bi - This is a two-way mapping; each kind of key is mapped to keys of the other kind (and streams) Multi - Each key can have associations with multiple keys of the other kind.
FutMut
IntoIter
Owned iterator over all futures in the unordered set.
Iter
Immutable iterator over all the futures in the unordered set.
IterMut
Mutable iterator over all futures in the unordered set.
IterPinMut
Mutable iterator over all futures in the unordered set.
IterPinRef
Immutable iterator over all futures in the unordered set.
MappedFutures
A map of futures which may complete in any order.
MappedStreams
An unbounded bimultimap of streams

Functions§

map_all
Convert a list of streams into a Stream of results from the streams.