Struct futures::sink::SinkMapErr [−][src]
Sink for the Sink::sink_map_err
combinator.
Methods
impl<Si, F> SinkMapErr<Si, F>
[src]
[−]
impl<Si, F> SinkMapErr<Si, F>
ⓘImportant traits for &'a mut Ipub fn get_ref(&self) -> &Si
[src]
[−]
ⓘImportant traits for &'a mut I
pub fn get_ref(&self) -> &Si
Get a shared reference to the inner sink.
ⓘImportant traits for &'a mut Ipub fn get_mut(&mut self) -> &mut Si
[src]
[−]
ⓘImportant traits for &'a mut I
pub fn get_mut(&mut self) -> &mut Si
Get a mutable reference to the inner sink.
pub fn get_pinned_mut(self: PinMut<'a, SinkMapErr<Si, F>>) -> PinMut<'a, Si>
[src]
[−]
pub fn get_pinned_mut(self: PinMut<'a, SinkMapErr<Si, F>>) -> PinMut<'a, Si>
Get a pinned reference to the inner sink.
pub fn into_inner(self) -> Si
[src]
[−]
pub fn into_inner(self) -> Si
Consumes this combinator, returning the underlying sink.
Note that this may discard intermediate state of this combinator, so care should be taken to avoid losing resources when this is called.
Trait Implementations
impl<Si, F, E> Sink for SinkMapErr<Si, F> where
F: FnOnce(<Si as Sink>::SinkError) -> E,
Si: Sink,
[src]
[+]
impl<Si, F, E> Sink for SinkMapErr<Si, F> where
F: FnOnce(<Si as Sink>::SinkError) -> E,
Si: Sink,
impl<Si, F> Unpin for SinkMapErr<Si, F> where
Si: Unpin,
[src]
impl<Si, F> Unpin for SinkMapErr<Si, F> where
Si: Unpin,
impl<Si, F> Debug for SinkMapErr<Si, F> where
F: Debug,
Si: Debug,
[src]
[+]
impl<Si, F> Debug for SinkMapErr<Si, F> where
F: Debug,
Si: Debug,
impl<S, F> Stream for SinkMapErr<S, F> where
S: Stream,
[src]
[+]
impl<S, F> Stream for SinkMapErr<S, F> where
S: Stream,
Auto Trait Implementations
impl<Si, F> Send for SinkMapErr<Si, F> where
F: Send,
Si: Send,
impl<Si, F> Send for SinkMapErr<Si, F> where
F: Send,
Si: Send,
impl<Si, F> Sync for SinkMapErr<Si, F> where
F: Sync,
Si: Sync,
impl<Si, F> Sync for SinkMapErr<Si, F> where
F: Sync,
Si: Sync,