[][src]Trait vessels::kind::Flatten

pub trait Flatten: Sized {
    fn flatten<E: 'static + Sync + Send + Into<Error>, F: IFuture<Output = Result<Self, E>> + Sync + Send + 'static>(
        fut: F
    ) -> Self; }

Required methods

fn flatten<E: 'static + Sync + Send + Into<Error>, F: IFuture<Output = Result<Self, E>> + Sync + Send + 'static>(
    fut: F
) -> Self

Loading content...

Implementors

impl<U: From<TransportError> + Sync + Send, T> Flatten for Fallible<T, U>[src]

impl<U: From<TransportError>, T> Flatten for Stream<Result<T, U>>[src]

Loading content...