Trait bolero::generator::TypeGenerator [−][src]
pub trait TypeGenerator {
fn generate<D>(driver: &mut D) -> Option<Self>
where
D: Driver;
fn mutate<D>(&mut self, driver: &mut D) -> Option<()>
where
D: Driver,
{ ... }
fn gen() -> TypeValueGenerator<Self> { ... }
}
Expand description
Generate a value for a given type
Required methods
Provided methods
Mutates an existing value with the given driver
fn gen() -> TypeValueGenerator<Self>
fn gen() -> TypeValueGenerator<Self>
Returns a generator for a given type