[−][src]Trait amadeus::par_sink::ReducerSend
Associated Types
Loading content...Implementors
impl ReducerSend for BoolAndReducer
[src]
impl ReducerSend for BoolOrReducer
[src]
impl ReducerSend for ReduceA0
[src]
impl ReducerSend for ReduceC0
[src]
impl<A> ReducerSend for ReduceA1<A> where
A: Reducer,
<A as Reducer>::Output: Send,
<A as Reducer>::Output: 'static,
[src]
A: Reducer,
<A as Reducer>::Output: Send,
<A as Reducer>::Output: 'static,
impl<A> ReducerSend for ReduceC1<A> where
A: ReducerSend,
[src]
A: ReducerSend,
type Output = (<A as ReducerSend>::Output,)
impl<A, B> ReducerSend for ReduceA2<A, B> where
A: Reducer,
B: Reducer,
<A as Reducer>::Output: Send,
<A as Reducer>::Output: 'static,
<B as Reducer>::Output: Send,
<B as Reducer>::Output: 'static,
[src]
A: Reducer,
B: Reducer,
<A as Reducer>::Output: Send,
<A as Reducer>::Output: 'static,
<B as Reducer>::Output: Send,
<B as Reducer>::Output: 'static,
impl<A, B> ReducerSend for ReduceC2<A, B> where
A: ReducerSend,
B: ReducerSend,
[src]
A: ReducerSend,
B: ReducerSend,
type Output = (<A as ReducerSend>::Output, <B as ReducerSend>::Output)
impl<A, B, C> ReducerSend for ReduceA3<A, B, C> where
A: Reducer,
B: Reducer,
C: Reducer,
<A as Reducer>::Output: Send,
<A as Reducer>::Output: 'static,
<B as Reducer>::Output: Send,
<B as Reducer>::Output: 'static,
<C as Reducer>::Output: Send,
<C as Reducer>::Output: 'static,
[src]
A: Reducer,
B: Reducer,
C: Reducer,
<A as Reducer>::Output: Send,
<A as Reducer>::Output: 'static,
<B as Reducer>::Output: Send,
<B as Reducer>::Output: 'static,
<C as Reducer>::Output: Send,
<C as Reducer>::Output: 'static,
impl<A, B, C> ReducerSend for ReduceC3<A, B, C> where
A: ReducerSend,
B: ReducerSend,
C: ReducerSend,
[src]
A: ReducerSend,
B: ReducerSend,
C: ReducerSend,
type Output = (<A as ReducerSend>::Output, <B as ReducerSend>::Output, <C as ReducerSend>::Output)
impl<A, B, C, D> ReducerSend for ReduceA4<A, B, C, D> where
A: Reducer,
B: Reducer,
C: Reducer,
D: Reducer,
<A as Reducer>::Output: Send,
<A as Reducer>::Output: 'static,
<B as Reducer>::Output: Send,
<B as Reducer>::Output: 'static,
<C as Reducer>::Output: Send,
<C as Reducer>::Output: 'static,
<D as Reducer>::Output: Send,
<D as Reducer>::Output: 'static,
[src]
A: Reducer,
B: Reducer,
C: Reducer,
D: Reducer,
<A as Reducer>::Output: Send,
<A as Reducer>::Output: 'static,
<B as Reducer>::Output: Send,
<B as Reducer>::Output: 'static,
<C as Reducer>::Output: Send,
<C as Reducer>::Output: 'static,
<D as Reducer>::Output: Send,
<D as Reducer>::Output: 'static,
type Output = (<A as Reducer>::Output, <B as Reducer>::Output, <C as Reducer>::Output, <D as Reducer>::Output)
impl<A, B, C, D> ReducerSend for ReduceC4<A, B, C, D> where
A: ReducerSend,
B: ReducerSend,
C: ReducerSend,
D: ReducerSend,
[src]
A: ReducerSend,
B: ReducerSend,
C: ReducerSend,
D: ReducerSend,
type Output = (<A as ReducerSend>::Output, <B as ReducerSend>::Output, <C as ReducerSend>::Output, <D as ReducerSend>::Output)
impl<A, B, C, D, E> ReducerSend for ReduceA5<A, B, C, D, E> where
A: Reducer,
B: Reducer,
C: Reducer,
D: Reducer,
E: Reducer,
<A as Reducer>::Output: Send,
<A as Reducer>::Output: 'static,
<B as Reducer>::Output: Send,
<B as Reducer>::Output: 'static,
<C as Reducer>::Output: Send,
<C as Reducer>::Output: 'static,
<D as Reducer>::Output: Send,
<D as Reducer>::Output: 'static,
<E as Reducer>::Output: Send,
<E as Reducer>::Output: 'static,
[src]
A: Reducer,
B: Reducer,
C: Reducer,
D: Reducer,
E: Reducer,
<A as Reducer>::Output: Send,
<A as Reducer>::Output: 'static,
<B as Reducer>::Output: Send,
<B as Reducer>::Output: 'static,
<C as Reducer>::Output: Send,
<C as Reducer>::Output: 'static,
<D as Reducer>::Output: Send,
<D as Reducer>::Output: 'static,
<E as Reducer>::Output: Send,
<E as Reducer>::Output: 'static,
type Output = (<A as Reducer>::Output, <B as Reducer>::Output, <C as Reducer>::Output, <D as Reducer>::Output, <E as Reducer>::Output)
impl<A, B, C, D, E> ReducerSend for ReduceC5<A, B, C, D, E> where
A: ReducerSend,
B: ReducerSend,
C: ReducerSend,
D: ReducerSend,
E: ReducerSend,
[src]
A: ReducerSend,
B: ReducerSend,
C: ReducerSend,
D: ReducerSend,
E: ReducerSend,
type Output = (<A as ReducerSend>::Output, <B as ReducerSend>::Output, <C as ReducerSend>::Output, <D as ReducerSend>::Output, <E as ReducerSend>::Output)
impl<A, B, C, D, E, F> ReducerSend for ReduceA6<A, B, C, D, E, F> where
A: Reducer,
B: Reducer,
C: Reducer,
D: Reducer,
E: Reducer,
F: Reducer,
<A as Reducer>::Output: Send,
<A as Reducer>::Output: 'static,
<B as Reducer>::Output: Send,
<B as Reducer>::Output: 'static,
<C as Reducer>::Output: Send,
<C as Reducer>::Output: 'static,
<D as Reducer>::Output: Send,
<D as Reducer>::Output: 'static,
<E as Reducer>::Output: Send,
<E as Reducer>::Output: 'static,
<F as Reducer>::Output: Send,
<F as Reducer>::Output: 'static,
[src]
A: Reducer,
B: Reducer,
C: Reducer,
D: Reducer,
E: Reducer,
F: Reducer,
<A as Reducer>::Output: Send,
<A as Reducer>::Output: 'static,
<B as Reducer>::Output: Send,
<B as Reducer>::Output: 'static,
<C as Reducer>::Output: Send,
<C as Reducer>::Output: 'static,
<D as Reducer>::Output: Send,
<D as Reducer>::Output: 'static,
<E as Reducer>::Output: Send,
<E as Reducer>::Output: 'static,
<F as Reducer>::Output: Send,
<F as Reducer>::Output: 'static,
type Output = (<A as Reducer>::Output, <B as Reducer>::Output, <C as Reducer>::Output, <D as Reducer>::Output, <E as Reducer>::Output, <F as Reducer>::Output)
impl<A, B, C, D, E, F> ReducerSend for ReduceC6<A, B, C, D, E, F> where
A: ReducerSend,
B: ReducerSend,
C: ReducerSend,
D: ReducerSend,
E: ReducerSend,
F: ReducerSend,
[src]
A: ReducerSend,
B: ReducerSend,
C: ReducerSend,
D: ReducerSend,
E: ReducerSend,
F: ReducerSend,
type Output = (<A as ReducerSend>::Output, <B as ReducerSend>::Output, <C as ReducerSend>::Output, <D as ReducerSend>::Output, <E as ReducerSend>::Output, <F as ReducerSend>::Output)
impl<A, B, C, D, E, F, G> ReducerSend for ReduceA7<A, B, C, D, E, F, G> where
A: Reducer,
B: Reducer,
C: Reducer,
D: Reducer,
E: Reducer,
F: Reducer,
G: Reducer,
<A as Reducer>::Output: Send,
<A as Reducer>::Output: 'static,
<B as Reducer>::Output: Send,
<B as Reducer>::Output: 'static,
<C as Reducer>::Output: Send,
<C as Reducer>::Output: 'static,
<D as Reducer>::Output: Send,
<D as Reducer>::Output: 'static,
<E as Reducer>::Output: Send,
<E as Reducer>::Output: 'static,
<F as Reducer>::Output: Send,
<F as Reducer>::Output: 'static,
<G as Reducer>::Output: Send,
<G as Reducer>::Output: 'static,
[src]
A: Reducer,
B: Reducer,
C: Reducer,
D: Reducer,
E: Reducer,
F: Reducer,
G: Reducer,
<A as Reducer>::Output: Send,
<A as Reducer>::Output: 'static,
<B as Reducer>::Output: Send,
<B as Reducer>::Output: 'static,
<C as Reducer>::Output: Send,
<C as Reducer>::Output: 'static,
<D as Reducer>::Output: Send,
<D as Reducer>::Output: 'static,
<E as Reducer>::Output: Send,
<E as Reducer>::Output: 'static,
<F as Reducer>::Output: Send,
<F as Reducer>::Output: 'static,
<G as Reducer>::Output: Send,
<G as Reducer>::Output: 'static,
type Output = (<A as Reducer>::Output, <B as Reducer>::Output, <C as Reducer>::Output, <D as Reducer>::Output, <E as Reducer>::Output, <F as Reducer>::Output, <G as Reducer>::Output)
impl<A, B, C, D, E, F, G> ReducerSend for ReduceC7<A, B, C, D, E, F, G> where
A: ReducerSend,
B: ReducerSend,
C: ReducerSend,
D: ReducerSend,
E: ReducerSend,
F: ReducerSend,
G: ReducerSend,
[src]
A: ReducerSend,
B: ReducerSend,
C: ReducerSend,
D: ReducerSend,
E: ReducerSend,
F: ReducerSend,
G: ReducerSend,
type Output = (<A as ReducerSend>::Output, <B as ReducerSend>::Output, <C as ReducerSend>::Output, <D as ReducerSend>::Output, <E as ReducerSend>::Output, <F as ReducerSend>::Output, <G as ReducerSend>::Output)
impl<A, B, C, D, E, F, G, H> ReducerSend for ReduceA8<A, B, C, D, E, F, G, H> where
A: Reducer,
B: Reducer,
C: Reducer,
D: Reducer,
E: Reducer,
F: Reducer,
G: Reducer,
H: Reducer,
<A as Reducer>::Output: Send,
<A as Reducer>::Output: 'static,
<B as Reducer>::Output: Send,
<B as Reducer>::Output: 'static,
<C as Reducer>::Output: Send,
<C as Reducer>::Output: 'static,
<D as Reducer>::Output: Send,
<D as Reducer>::Output: 'static,
<E as Reducer>::Output: Send,
<E as Reducer>::Output: 'static,
<F as Reducer>::Output: Send,
<F as Reducer>::Output: 'static,
<G as Reducer>::Output: Send,
<G as Reducer>::Output: 'static,
<H as Reducer>::Output: Send,
<H as Reducer>::Output: 'static,
[src]
A: Reducer,
B: Reducer,
C: Reducer,
D: Reducer,
E: Reducer,
F: Reducer,
G: Reducer,
H: Reducer,
<A as Reducer>::Output: Send,
<A as Reducer>::Output: 'static,
<B as Reducer>::Output: Send,
<B as Reducer>::Output: 'static,
<C as Reducer>::Output: Send,
<C as Reducer>::Output: 'static,
<D as Reducer>::Output: Send,
<D as Reducer>::Output: 'static,
<E as Reducer>::Output: Send,
<E as Reducer>::Output: 'static,
<F as Reducer>::Output: Send,
<F as Reducer>::Output: 'static,
<G as Reducer>::Output: Send,
<G as Reducer>::Output: 'static,
<H as Reducer>::Output: Send,
<H as Reducer>::Output: 'static,
type Output = (<A as Reducer>::Output, <B as Reducer>::Output, <C as Reducer>::Output, <D as Reducer>::Output, <E as Reducer>::Output, <F as Reducer>::Output, <G as Reducer>::Output, <H as Reducer>::Output)
impl<A, B, C, D, E, F, G, H> ReducerSend for ReduceC8<A, B, C, D, E, F, G, H> where
A: ReducerSend,
B: ReducerSend,
C: ReducerSend,
D: ReducerSend,
E: ReducerSend,
F: ReducerSend,
G: ReducerSend,
H: ReducerSend,
[src]
A: ReducerSend,
B: ReducerSend,
C: ReducerSend,
D: ReducerSend,
E: ReducerSend,
F: ReducerSend,
G: ReducerSend,
H: ReducerSend,
type Output = (<A as ReducerSend>::Output, <B as ReducerSend>::Output, <C as ReducerSend>::Output, <D as ReducerSend>::Output, <E as ReducerSend>::Output, <F as ReducerSend>::Output, <G as ReducerSend>::Output, <H as ReducerSend>::Output)
impl<A, C> ReducerSend for FolderSyncReducer<A, C> where
C: FolderSync<A>,
<C as FolderSync<A>>::Output: Send,
<C as FolderSync<A>>::Output: 'static,
[src]
C: FolderSync<A>,
<C as FolderSync<A>>::Output: Send,
<C as FolderSync<A>>::Output: 'static,
type Output = <C as FolderSync<A>>::Output
impl<A, F> ReducerSend for AllReducer<A, F> where
F: FnMut(A) -> bool,
[src]
F: FnMut(A) -> bool,
impl<A, F> ReducerSend for AnyReducer<A, F> where
F: FnMut(A) -> bool,
[src]
F: FnMut(A) -> bool,
impl<A, F> ReducerSend for ForEachReducer<A, F> where
F: FnMut(A) + Clone,
[src]
F: FnMut(A) + Clone,
impl<A, T> ReducerSend for PushReducer<A, T> where
T: Extend<A> + Send + 'static,
[src]
T: Extend<A> + Send + 'static,
type Output = T
impl<A, T, B> ReducerSend for ExtendReducer<A, T> where
A: IntoIterator<Item = B>,
T: Extend<B> + Send + 'static,
[src]
A: IntoIterator<Item = B>,
T: Extend<B> + Send + 'static,
type Output = T
impl<R> ReducerSend for OptionReducer<R> where
R: Reducer,
<R as Reducer>::Output: Send,
<R as Reducer>::Output: 'static,
[src]
R: Reducer,
<R as Reducer>::Output: Send,
<R as Reducer>::Output: 'static,
impl<R, E> ReducerSend for ResultReducer<R, E> where
E: Send + 'static,
R: Reducer,
<R as Reducer>::Output: Send,
<R as Reducer>::Output: 'static,
[src]
E: Send + 'static,
R: Reducer,
<R as Reducer>::Output: Send,
<R as Reducer>::Output: 'static,