Trait std::iter::FromIteratorStable
[-]
[+]
[src]
pub trait FromIterator<A> {
fn from_iter<T: Iterator>(iterator: T) -> Self;
}Conversion from an Iterator
Required Methods
fn from_iter<T: Iterator>(iterator: T) -> Self
Build a container with elements from an external iterator.
Implementors
impl<A, V: FromIterator<A>> FromIterator<Option<A>> for Option<V>impl<A, E, V: FromIterator<A>> FromIterator<Result<A, E>> for Result<V, E>impl<K, V, S, H> FromIterator<(K, V)> for HashMap<K, V, S> where K: Eq + Hash<H>, S: HashState<Hasher=H> + Default, H: Hasher<Output=u64>impl<T, S, H> FromIterator<T> for HashSet<T, S> where T: Eq + Hash<H>, S: HashState<Hasher=H> + Default, H: Hasher<Output=u64>impl<K, V, S, H> FromIterator<(K, V)> for HashMap<K, V, S> where K: Eq + Hash<H>, S: HashState<Hasher=H> + Default, H: Hasher<Output=u64>impl<T, S, H> FromIterator<T> for HashSet<T, S> where T: Eq + Hash<H>, S: HashState<Hasher=H> + Default, H: Hasher<Output=u64>impl<T: Ord> FromIterator<T> for BinaryHeap<T>impl FromIterator<bool> for Bitvimpl FromIterator<usize> for BitvSetimpl<K: Ord, V> FromIterator<(K, V)> for BTreeMap<K, V>impl<T: Ord> FromIterator<T> for BTreeSet<T>impl<A> FromIterator<A> for DList<A>impl<E: CLike> FromIterator<E> for EnumSet<E>impl<A> FromIterator<A> for RingBuf<A>impl FromIterator<char> for Stringimpl<'a> FromIterator<&'a str> for Stringimpl<T> FromIterator<T> for Vec<T>impl<'a, T> FromIterator<T> for Cow<'a, Vec<T>, [T]>impl<V> FromIterator<(usize, V)> for VecMap<V>