[][src]Trait bolero_generator::alloc_generators::collections::CollectionMutator

pub trait CollectionMutator: Sized {
    type Item;
    fn mutate_collection<D: Driver, G>(
        &mut self,
        driver: &mut D,
        new_len: usize,
        item_gen: &G
    ) -> Option<()>
    where
        G: ValueGenerator<Output = Self::Item>
; }

Associated Types

type Item

Loading content...

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>, 

Loading content...

Implementations on Foreign Types

impl CollectionMutator for String[src]

type Item = char

Loading content...

Implementors

impl<T> CollectionMutator for LinkedList<T>[src]

type Item = T

impl<T> CollectionMutator for Vec<T>[src]

type Item = T

impl<T> CollectionMutator for VecDeque<T>[src]

type Item = T

impl<T: Ord> CollectionMutator for BTreeSet<T>[src]

type Item = T

impl<T: Ord> CollectionMutator for BinaryHeap<T>[src]

type Item = T

Loading content...