Trait std::iter::ExtendStable
[-]
[+]
[src]
pub trait Extend<A> {
fn extend<T: Iterator>(&mut self, iterator: T);
}A type growable from an Iterator implementation
Required Methods
fn extend<T: Iterator>(&mut self, iterator: T)
Extend a container with the elements yielded by an arbitrary iterator
Implementors
impl<K, V, S, H> Extend<(K, V)> for HashMap<K, V, S> where K: Eq + Hash<H>, S: HashState<Hasher=H>, H: Hasher<Output=u64>impl<T, S, H> Extend<T> for HashSet<T, S> where T: Eq + Hash<H>, S: HashState<Hasher=H>, H: Hasher<Output=u64>impl<K, V, S, H> Extend<(K, V)> for HashMap<K, V, S> where K: Eq + Hash<H>, S: HashState<Hasher=H>, H: Hasher<Output=u64>impl<T, S, H> Extend<T> for HashSet<T, S> where T: Eq + Hash<H>, S: HashState<Hasher=H>, H: Hasher<Output=u64>impl<T: Ord> Extend<T> for BinaryHeap<T>impl Extend<bool> for Bitvimpl Extend<usize> for BitvSetimpl<K: Ord, V> Extend<(K, V)> for BTreeMap<K, V>impl<T: Ord> Extend<T> for BTreeSet<T>impl<A> Extend<A> for DList<A>impl<E: CLike> Extend<E> for EnumSet<E>impl<A> Extend<A> for RingBuf<A>impl Extend<char> for Stringimpl<'a> Extend<&'a str> for Stringimpl<T> Extend<T> for Vec<T>impl<V> Extend<(usize, V)> for VecMap<V>