[−][src]Struct tokio::prelude::stream::Merge
Deprecated
: functionality provided by select
now
An adapter for merging the output of two streams.
The merged stream produces items from one or both of the underlying streams as they become available. Errors, however, are not merged: you get at most one error at a time.
Trait Implementations
impl<S1, S2> Debug for Merge<S1, S2> where
S1: Debug,
S2: Stream + Debug,
<S2 as Stream>::Error: Debug,
[src]
[+]
impl<S1, S2> Debug for Merge<S1, S2> where
S1: Debug,
S2: Stream + Debug,
<S2 as Stream>::Error: Debug,
impl<S1, S2> Stream for Merge<S1, S2> where
S1: Stream,
S2: Stream<Error = <S1 as Stream>::Error>,
[src]
[+]
impl<S1, S2> Stream for Merge<S1, S2> where
S1: Stream,
S2: Stream<Error = <S1 as Stream>::Error>,
Auto Trait Implementations
impl<S1, S2> Send for Merge<S1, S2> where
S1: Send,
S2: Send,
<S2 as Stream>::Error: Send,
impl<S1, S2> Send for Merge<S1, S2> where
S1: Send,
S2: Send,
<S2 as Stream>::Error: Send,
impl<S1, S2> Sync for Merge<S1, S2> where
S1: Sync,
S2: Sync,
<S2 as Stream>::Error: Sync,
impl<S1, S2> Sync for Merge<S1, S2> where
S1: Sync,
S2: Sync,
<S2 as Stream>::Error: Sync,
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
[−]
impl<T, U> Into for T where
U: From<T>,
impl<T> From for T
[src]
[−]
impl<T> From for T
impl<T, U> TryFrom for T where
T: From<U>,
[src]
[−]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
[−]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
🔬 This is a nightly-only experimental API. (
try_from
)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized,
[src]
[−]
impl<T> Borrow for T where
T: ?Sized,
ⓘImportant traits for &'a mut Wfn borrow(&self) -> &T
[src]
[−]
ⓘImportant traits for &'a mut W
fn borrow(&self) -> &T
Immutably borrows from an owned value. Read more
impl<T> BorrowMut for T where
T: ?Sized,
[src]
[−]
impl<T> BorrowMut for T where
T: ?Sized,
ⓘImportant traits for &'a mut Wfn borrow_mut(&mut self) -> &mut T
[src]
[−]
ⓘImportant traits for &'a mut W
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
[−]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
[−]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
🔬 This is a nightly-only experimental API. (
try_from
)Performs the conversion.
impl<T> Any for T where
T: 'static + ?Sized,
[src]
[−]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
[−]
fn get_type_id(&self) -> TypeId
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Gets the TypeId
of self
. Read more
impl<T> Erased for T
[src]
impl<T> Erased for T