[][src]Trait iterable::GrowableProducer

pub trait GrowableProducer<A>: Producer<A> {
    fn empty() -> Self;
fn add_one(&mut self, a: A); }

Required methods

fn empty() -> Self

fn add_one(&mut self, a: A)

Loading content...

Implementations on Foreign Types

impl<K: Eq + Hash, V> GrowableProducer<(K, V)> for HashMap<K, V>[src]

impl<T: Eq + Hash> GrowableProducer<T> for HashSet<T>[src]

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

impl<K: Ord, V> GrowableProducer<(K, V)> for BTreeMap<K, V>[src]

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

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

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

impl GrowableProducer<char> for String[src]

impl<'a> GrowableProducer<&'a char> for String[src]

impl<T, const N: usize> GrowableProducer<T> for [T; N][src]

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

Loading content...

Implementors

Loading content...