[−][src]Trait amadeus::par_sink::Factory
Associated Types
type Item
Required methods
Loading content...Implementors
impl Factory for BoolAndReducerFactory
[src]
type Item = BoolAndReducer
fn make(&self) -> <BoolAndReducerFactory as Factory>::Item
[src]
impl Factory for BoolOrReducerFactory
[src]
type Item = BoolOrReducer
fn make(&self) -> <BoolOrReducerFactory as Factory>::Item
[src]
impl Factory for ReduceA0Factory
[src]
impl Factory for ReduceC0Factory
[src]
impl<A, C> Factory for FolderSyncReducerFactory<A, C> where
C: FolderSync<A> + Clone,
[src]
C: FolderSync<A> + Clone,
type Item = FolderSyncReducer<A, C>
fn make(&self) -> <FolderSyncReducerFactory<A, C> as Factory>::Item
[src]
impl<A, F> Factory for AllReducerFactory<A, F> where
F: FnMut(A) -> bool + Clone,
[src]
F: FnMut(A) -> bool + Clone,
type Item = AllReducer<A, F>
fn make(&self) -> <AllReducerFactory<A, F> as Factory>::Item
[src]
impl<A, F> Factory for AnyReducerFactory<A, F> where
F: FnMut(A) -> bool + Clone,
[src]
F: FnMut(A) -> bool + Clone,
type Item = AnyReducer<A, F>
fn make(&self) -> <AnyReducerFactory<A, F> as Factory>::Item
[src]
impl<A, F> Factory for ForEachReducerFactory<A, F> where
F: FnMut(A) + Clone,
[src]
F: FnMut(A) + Clone,
type Item = ForEachReducer<A, F>
fn make(&self) -> <ForEachReducerFactory<A, F> as Factory>::Item
[src]
impl<R0> Factory for ReduceA1Factory<R0> where
R0: Factory,
[src]
R0: Factory,
type Item = ReduceA1<<R0 as Factory>::Item>
fn make(&self) -> <ReduceA1Factory<R0> as Factory>::Item
[src]
impl<R0> Factory for ReduceC1Factory<R0> where
R0: Factory,
[src]
R0: Factory,
type Item = ReduceC1<<R0 as Factory>::Item>
fn make(&self) -> <ReduceC1Factory<R0> as Factory>::Item
[src]
impl<R0, R1> Factory for ReduceA2Factory<R0, R1> where
R0: Factory,
R1: Factory,
[src]
R0: Factory,
R1: Factory,
type Item = ReduceA2<<R0 as Factory>::Item, <R1 as Factory>::Item>
fn make(&self) -> <ReduceA2Factory<R0, R1> as Factory>::Item
[src]
impl<R0, R1> Factory for ReduceC2Factory<R0, R1> where
R0: Factory,
R1: Factory,
[src]
R0: Factory,
R1: Factory,
type Item = ReduceC2<<R0 as Factory>::Item, <R1 as Factory>::Item>
fn make(&self) -> <ReduceC2Factory<R0, R1> as Factory>::Item
[src]
impl<R0, R1, R2> Factory for ReduceA3Factory<R0, R1, R2> where
R0: Factory,
R1: Factory,
R2: Factory,
[src]
R0: Factory,
R1: Factory,
R2: Factory,
type Item = ReduceA3<<R0 as Factory>::Item, <R1 as Factory>::Item, <R2 as Factory>::Item>
fn make(&self) -> <ReduceA3Factory<R0, R1, R2> as Factory>::Item
[src]
impl<R0, R1, R2> Factory for ReduceC3Factory<R0, R1, R2> where
R0: Factory,
R1: Factory,
R2: Factory,
[src]
R0: Factory,
R1: Factory,
R2: Factory,
type Item = ReduceC3<<R0 as Factory>::Item, <R1 as Factory>::Item, <R2 as Factory>::Item>
fn make(&self) -> <ReduceC3Factory<R0, R1, R2> as Factory>::Item
[src]
impl<R0, R1, R2, R3> Factory for ReduceA4Factory<R0, R1, R2, R3> where
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
[src]
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
type Item = ReduceA4<<R0 as Factory>::Item, <R1 as Factory>::Item, <R2 as Factory>::Item, <R3 as Factory>::Item>
fn make(&self) -> <ReduceA4Factory<R0, R1, R2, R3> as Factory>::Item
[src]
impl<R0, R1, R2, R3> Factory for ReduceC4Factory<R0, R1, R2, R3> where
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
[src]
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
type Item = ReduceC4<<R0 as Factory>::Item, <R1 as Factory>::Item, <R2 as Factory>::Item, <R3 as Factory>::Item>
fn make(&self) -> <ReduceC4Factory<R0, R1, R2, R3> as Factory>::Item
[src]
impl<R0, R1, R2, R3, R4> Factory for ReduceA5Factory<R0, R1, R2, R3, R4> where
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
R4: Factory,
[src]
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
R4: Factory,
type Item = ReduceA5<<R0 as Factory>::Item, <R1 as Factory>::Item, <R2 as Factory>::Item, <R3 as Factory>::Item, <R4 as Factory>::Item>
fn make(&self) -> <ReduceA5Factory<R0, R1, R2, R3, R4> as Factory>::Item
[src]
impl<R0, R1, R2, R3, R4> Factory for ReduceC5Factory<R0, R1, R2, R3, R4> where
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
R4: Factory,
[src]
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
R4: Factory,
type Item = ReduceC5<<R0 as Factory>::Item, <R1 as Factory>::Item, <R2 as Factory>::Item, <R3 as Factory>::Item, <R4 as Factory>::Item>
fn make(&self) -> <ReduceC5Factory<R0, R1, R2, R3, R4> as Factory>::Item
[src]
impl<R0, R1, R2, R3, R4, R5> Factory for ReduceA6Factory<R0, R1, R2, R3, R4, R5> where
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
R4: Factory,
R5: Factory,
[src]
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
R4: Factory,
R5: Factory,
type Item = ReduceA6<<R0 as Factory>::Item, <R1 as Factory>::Item, <R2 as Factory>::Item, <R3 as Factory>::Item, <R4 as Factory>::Item, <R5 as Factory>::Item>
fn make(&self) -> <ReduceA6Factory<R0, R1, R2, R3, R4, R5> as Factory>::Item
[src]
impl<R0, R1, R2, R3, R4, R5> Factory for ReduceC6Factory<R0, R1, R2, R3, R4, R5> where
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
R4: Factory,
R5: Factory,
[src]
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
R4: Factory,
R5: Factory,
type Item = ReduceC6<<R0 as Factory>::Item, <R1 as Factory>::Item, <R2 as Factory>::Item, <R3 as Factory>::Item, <R4 as Factory>::Item, <R5 as Factory>::Item>
fn make(&self) -> <ReduceC6Factory<R0, R1, R2, R3, R4, R5> as Factory>::Item
[src]
impl<R0, R1, R2, R3, R4, R5, R6> Factory for ReduceA7Factory<R0, R1, R2, R3, R4, R5, R6> where
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
R4: Factory,
R5: Factory,
R6: Factory,
[src]
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
R4: Factory,
R5: Factory,
R6: Factory,
type Item = ReduceA7<<R0 as Factory>::Item, <R1 as Factory>::Item, <R2 as Factory>::Item, <R3 as Factory>::Item, <R4 as Factory>::Item, <R5 as Factory>::Item, <R6 as Factory>::Item>
fn make(&self) -> <ReduceA7Factory<R0, R1, R2, R3, R4, R5, R6> as Factory>::Item
[src]
impl<R0, R1, R2, R3, R4, R5, R6> Factory for ReduceC7Factory<R0, R1, R2, R3, R4, R5, R6> where
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
R4: Factory,
R5: Factory,
R6: Factory,
[src]
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
R4: Factory,
R5: Factory,
R6: Factory,
type Item = ReduceC7<<R0 as Factory>::Item, <R1 as Factory>::Item, <R2 as Factory>::Item, <R3 as Factory>::Item, <R4 as Factory>::Item, <R5 as Factory>::Item, <R6 as Factory>::Item>
fn make(&self) -> <ReduceC7Factory<R0, R1, R2, R3, R4, R5, R6> as Factory>::Item
[src]
impl<R0, R1, R2, R3, R4, R5, R6, R7> Factory for ReduceA8Factory<R0, R1, R2, R3, R4, R5, R6, R7> where
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
R4: Factory,
R5: Factory,
R6: Factory,
R7: Factory,
[src]
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
R4: Factory,
R5: Factory,
R6: Factory,
R7: Factory,
type Item = ReduceA8<<R0 as Factory>::Item, <R1 as Factory>::Item, <R2 as Factory>::Item, <R3 as Factory>::Item, <R4 as Factory>::Item, <R5 as Factory>::Item, <R6 as Factory>::Item, <R7 as Factory>::Item>
fn make(
&self
) -> <ReduceA8Factory<R0, R1, R2, R3, R4, R5, R6, R7> as Factory>::Item
[src]
&self
) -> <ReduceA8Factory<R0, R1, R2, R3, R4, R5, R6, R7> as Factory>::Item
impl<R0, R1, R2, R3, R4, R5, R6, R7> Factory for ReduceC8Factory<R0, R1, R2, R3, R4, R5, R6, R7> where
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
R4: Factory,
R5: Factory,
R6: Factory,
R7: Factory,
[src]
R0: Factory,
R1: Factory,
R2: Factory,
R3: Factory,
R4: Factory,
R5: Factory,
R6: Factory,
R7: Factory,
type Item = ReduceC8<<R0 as Factory>::Item, <R1 as Factory>::Item, <R2 as Factory>::Item, <R3 as Factory>::Item, <R4 as Factory>::Item, <R5 as Factory>::Item, <R6 as Factory>::Item, <R7 as Factory>::Item>
fn make(
&self
) -> <ReduceC8Factory<R0, R1, R2, R3, R4, R5, R6, R7> as Factory>::Item
[src]
&self
) -> <ReduceC8Factory<R0, R1, R2, R3, R4, R5, R6, R7> as Factory>::Item
impl<RF> Factory for OptionReducerFactory<RF> where
RF: Factory,
[src]
RF: Factory,
type Item = OptionReducer<<RF as Factory>::Item>
fn make(&self) -> <OptionReducerFactory<RF> as Factory>::Item
[src]
impl<RF, E> Factory for ResultReducerFactory<RF, E> where
RF: Factory,
[src]
RF: Factory,
type Item = ResultReducer<<RF as Factory>::Item, E>
fn make(&self) -> <ResultReducerFactory<RF, E> as Factory>::Item
[src]
impl<T> Factory for DefaultReducerFactory<T> where
T: Reducer + Default,
[src]
T: Reducer + Default,