pub trait CollectionGenerator: Sized {
type Item;
// Required method
fn mutate_collection<D: Driver, G>(
&mut self,
driver: &mut D,
new_len: usize,
item_gen: &G
) -> Option<()>
where G: ValueGenerator<Output = Self::Item>;
}
Required Associated Types§
Required Methods§
fn mutate_collection<D: Driver, G>(
&mut self,
driver: &mut D,
new_len: usize,
item_gen: &G
) -> Option<()>where
G: ValueGenerator<Output = Self::Item>,
Object Safety§
This trait is not object safe.