Struct quickercheck::generate::GenerateCtx [] [src]

pub struct GenerateCtx<'a, R: ?Sized + 'a> {
    pub rng: &'a mut R,
    pub size: usize,
}

Fields

rng: &'a mut R size: usize

Methods

impl<'a, R: ?Sized + 'a> GenerateCtx<'a, R>
[src]

fn new(rng: &'a mut R, size: usize) -> Self

fn chop<'b>(&'b mut self) -> GenerateCtx<'b, R> where 'a: 'b

fn gen_size(&mut self) -> usize where R: Rng + Sized