[−][src]Trait bolero_generator::alloc_generators::collections::CollectionMutator
Associated Types
type Item
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>,
&mut self,
driver: &mut D,
new_len: usize,
item_gen: &G
) -> Option<()> where
G: ValueGenerator<Output = Self::Item>,
Implementations on Foreign Types
impl CollectionMutator for String
[src]
type Item = char
fn mutate_collection<D: Driver, G>(
&mut self,
driver: &mut D,
new_len: usize,
item_gen: &G
) -> Option<()> where
G: ValueGenerator<Output = Self::Item>,
[src]
&mut self,
driver: &mut D,
new_len: usize,
item_gen: &G
) -> Option<()> where
G: ValueGenerator<Output = Self::Item>,
Implementors
impl<T> CollectionMutator for LinkedList<T>
[src]
type Item = T
fn mutate_collection<D: Driver, G>(
&mut self,
driver: &mut D,
new_len: usize,
item_gen: &G
) -> Option<()> where
G: ValueGenerator<Output = Self::Item>,
[src]
&mut self,
driver: &mut D,
new_len: usize,
item_gen: &G
) -> Option<()> where
G: ValueGenerator<Output = Self::Item>,
impl<T> CollectionMutator for Vec<T>
[src]
type Item = T
fn mutate_collection<D: Driver, G>(
&mut self,
driver: &mut D,
new_len: usize,
item_gen: &G
) -> Option<()> where
G: ValueGenerator<Output = Self::Item>,
[src]
&mut self,
driver: &mut D,
new_len: usize,
item_gen: &G
) -> Option<()> where
G: ValueGenerator<Output = Self::Item>,
impl<T> CollectionMutator for VecDeque<T>
[src]
type Item = T
fn mutate_collection<D: Driver, G>(
&mut self,
driver: &mut D,
new_len: usize,
item_gen: &G
) -> Option<()> where
G: ValueGenerator<Output = Self::Item>,
[src]
&mut self,
driver: &mut D,
new_len: usize,
item_gen: &G
) -> Option<()> where
G: ValueGenerator<Output = Self::Item>,
impl<T: Ord> CollectionMutator for BTreeSet<T>
[src]
type Item = T
fn mutate_collection<D: Driver, G>(
&mut self,
driver: &mut D,
new_len: usize,
item_gen: &G
) -> Option<()> where
G: ValueGenerator<Output = Self::Item>,
[src]
&mut self,
driver: &mut D,
new_len: usize,
item_gen: &G
) -> Option<()> where
G: ValueGenerator<Output = Self::Item>,