[−][src]Trait amadeus_core::par_stream::StreamTask
Associated Types
type Item
type Async: StreamTaskAsync<Item = Self::Item>
Required methods
fn into_async(self) -> Self::Async
Implementations on Foreign Types
impl<A: StreamTask, B: StreamTask<Item = A::Item>> StreamTask for Sum2<A, B>[src]
Loading content...
Implementors
impl StreamTask for Never[src]
impl<A: StreamTask, B: StreamTask<Item = A::Item>> StreamTask for ChainTask<A, B>[src]
type Item = A::Item
type Async = ChainTask<A::Async, B::Async>
fn into_async(self) -> Self::Async[src]
impl<C: StreamTask, F> StreamTask for InspectTask<C, F> where
F: FnMut(&C::Item) + Clone, [src]
F: FnMut(&C::Item) + Clone,
impl<C: StreamTask, F> StreamTask for UpdateTask<C, F> where
F: FnMut(&mut C::Item) + Clone, [src]
F: FnMut(&mut C::Item) + Clone,
impl<C: StreamTask, F, Fut> StreamTask for FilterTask<C, F> where
F: FnMut(&C::Item) -> Fut + Clone,
Fut: Future<Output = bool>, [src]
F: FnMut(&C::Item) -> Fut + Clone,
Fut: Future<Output = bool>,
type Item = C::Item
type Async = FilterStreamTaskAsync<C::Async, F, Self::Item, Fut>
fn into_async(self) -> Self::Async[src]
impl<C: StreamTask, F, R> StreamTask for MapTask<C, F> where
F: FnMut(C::Item) -> R + Clone, [src]
F: FnMut(C::Item) -> R + Clone,