Trait yatp::pool::RunnerBuilder[][src]

pub trait RunnerBuilder {
    type Runner: Runner;
    fn build(&mut self) -> Self::Runner;
}

A builder trait that produce Runner.

Associated Types

type Runner: Runner[src]

The runner it can build.

Loading content...

Required methods

fn build(&mut self) -> Self::Runner[src]

Builds a runner.

Loading content...

Implementors

impl<B, R, T> RunnerBuilder for MultilevelRunnerBuilder<B> where
    B: RunnerBuilder<Runner = R>,
    R: Runner<TaskCell = T>,
    T: TaskCell
[src]

type Runner = MultilevelRunner<R>

impl<R: Runner + Clone> RunnerBuilder for CloneRunnerBuilder<R>[src]

type Runner = R

Loading content...