Struct quickercheck::generate::OptionGenerator [] [src]

pub struct OptionGenerator<G> {
    // some fields omitted
}

Methods

impl<G> OptionGenerator<G> where OptionGenerator<G>: Generator
[src]

fn new(generator: G) -> Self

Trait Implementations

impl<G: Generator> Generator for OptionGenerator<G>
[src]

type Output = Option<G::Output>

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