pub struct With<T, F, I, U, E> { /* fields omitted */ }
impl<T, F, I, U, E> With<T, F, I, U, E> where
T: Transmit<Item = I, Error = E> + Send,
I: Send,
E: Send,
Consumes this combinator, returning the underlying transmit.
Acquires a reference to the underlying transmit that this
combinator is pulling from.
Acquires a mutable reference to the underlying transmit that
this combinator is pulling from.
Formats the value using the given formatter. Read more
impl<T, F, I, U, E> Transmit for With<T, F, I, U, E> where
T: Transmit<Item = I, Error = E> + Send,
F: FnMut(U) -> I + Send,
I: Send,
U: Send,
E: Send,
Attempts to transmit a value to the peer asynchronously.
impl<T, F, I, U, E> Send for With<T, F, I, U, E> where
E: Send,
F: Send,
I: Send,
T: Send,
U: Send,
impl<T, F, I, U, E> Sync for With<T, F, I, U, E> where
E: Sync,
F: Sync,
I: Sync,
T: Sync,
U: Sync,
impl<T, F, I, U, E> Unpin for With<T, F, I, U, E> where
E: Unpin,
F: Unpin,
I: Unpin,
T: Unpin,
U: Unpin,
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.