[][src]Trait bolero::Engine

pub trait Engine<T> where
    T: Test
{ type Output; fn set_driver_mode(&mut self, mode: DriverMode);
fn run(self, test: T) -> Self::Output; }

Trait for defining an engine that executes a test

Associated Types

type Output

Loading content...

Required methods

fn set_driver_mode(&mut self, mode: DriverMode)

fn run(self, test: T) -> Self::Output

Loading content...

Implementors

impl<T> Engine<T> for RngEngine where
    T: Test,
    <T as Test>::Value: 'static,
    <T as Test>::Value: Debug,
    <T as Test>::Value: Send
[src]

type Output = ()

impl<T: Test> Engine<T> for TestEngine where
    T::Value: Debug
[src]

type Output = Never

Loading content...