Struct ore::future::DevNull [−][src]
pub struct DevNull<T, E>(PhantomData<T>, PhantomData<E>);
network
only.Expand description
A sink that consumes its input and sends it nowhere.
Primarily useful as a base sink when folding multiple sinks into one using
futures::sink::SinkExt::fanout
.
Tuple Fields
0: PhantomData<T>
1: PhantomData<E>
Trait Implementations
type Error = E
type Error = E
The type of value produced by the sink when an error occurs.
Attempts to prepare the Sink
to receive a value. Read more
Begin the process of sending a value to the sink.
Each call to this function must be preceded by a successful call to
poll_ready
which returned Poll::Ready(Ok(()))
. Read more
Flush any remaining output from this sink. Read more
Auto Trait Implementations
impl<T, E> RefUnwindSafe for DevNull<T, E> where
E: RefUnwindSafe,
T: RefUnwindSafe,
impl<T, E> UnwindSafe for DevNull<T, E> where
E: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
network
only.Boxes this sink.
network
only.Like futures::sink::SinkExt::send
, but does not flush the sink after enqueuing
item
. Read more
Composes a function in front of the sink. Read more
fn with_flat_map<U, St, F>(self, f: F) -> WithFlatMap<Self, Item, U, St, F> where
F: FnMut(U) -> St,
St: Stream<Item = Result<Item, Self::Error>>,
fn with_flat_map<U, St, F>(self, f: F) -> WithFlatMap<Self, Item, U, St, F> where
F: FnMut(U) -> St,
St: Stream<Item = Result<Item, Self::Error>>,
Composes a function in front of the sink. Read more
Transforms the error returned by the sink.
Map this sink’s error to a different error type using the Into
trait. Read more
Adds a fixed-size buffer to the current sink. Read more
Fanout items to multiple sinks. Read more
Flush the sink, processing all pending items. Read more
A future that completes after the given item has been fully processed into the sink, including flushing. Read more
A future that completes after the given item has been received by the sink. Read more
A future that completes after the given stream has been fully processed into the sink, including flushing. Read more
Wrap this sink in an Either
sink, making it the left-hand variant
of that Either
. Read more
Wrap this stream in an Either
stream, making it the right-hand variant
of that Either
. Read more
A convenience method for calling Sink::poll_ready
on Unpin
sink types. Read more
A convenience method for calling Sink::start_send
on Unpin
sink types. Read more
A convenience method for calling Sink::poll_flush
on Unpin
sink types. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more