Module sink
Source Expand description
Asynchronous sinks.
This module contains:
- The
Sink trait, which allows you to asynchronously write data.
- The
SinkExt trait, which provides adapters for chaining and composing
sinks.
- Buffer
- Sink for the
buffer method. - Close
- Future for the
close method. - Drain
- Sink for the
drain function. - Fanout
- Sink that clones incoming items and forwards them to two sinks at the same time.
- Feed
- Future for the
feed method. - Flush
- Future for the
flush method. - Send
- Future for the
send method. - SendAll
- Future for the
send_all method. - SinkErrInto
- Sink for the
sink_err_into method. - SinkMapErr
- Sink for the
sink_map_err method. - Unfold
- Sink for the
unfold function. - With
- Sink for the
with method. - WithFlatMap
- Sink for the
with_flat_map method.
- Sink
- A
Sink is a value into which other values can be sent, asynchronously. - SinkExt
- An extension trait for
Sinks that provides a variety of convenient
combinator functions.
- drain
- Create a sink that will just discard all items given to it.
- unfold
- Create a sink from a function which processes one item at a time.