Trait futures_state_stream::FutureExt
[−]
[src]
pub trait FutureExt: Future { fn flatten_state_stream<E, S>(self) -> FlattenStateStream<Self>
where
Self: Sized + Future<Error = (E, S)>,
Self::Item: StateStream<State = S, Error = E>, { ... } }
An extension trait adding functionality to Future
.
Provided Methods
fn flatten_state_stream<E, S>(self) -> FlattenStateStream<Self> where
Self: Sized + Future<Error = (E, S)>,
Self::Item: StateStream<State = S, Error = E>,
Self: Sized + Future<Error = (E, S)>,
Self::Item: StateStream<State = S, Error = E>,
Returns a stream which evaluates this future and then the resulting stream.