Struct quickercheck::generate::ResultGenerator [] [src]

pub struct ResultGenerator<GOk, GErr> {
    // some fields omitted
}

Methods

impl<GOk, GErr> ResultGenerator<GOk, GErr> where ResultGenerator<GOk, GErr>: Generator
[src]

fn new(g_ok: GOk, g_err: GErr) -> Self

Trait Implementations

impl<GOk: Generator, GErr: Generator> Generator for ResultGenerator<GOk, GErr>
[src]

type Output = Result<GOk::Output, GErr::Output>

fn generate<R: Rng>(&self, ctx: &mut GenerateCtx<R>) -> Self::Output