Trait std::iter::FromIteratorUnstable
[-]
[+]
[src]
pub trait FromIterator<A> {
fn from_iter<T: Iterator<A>>(iterator: T) -> Self;
}Conversion from an Iterator
Required Methods
fn from_iter<T: Iterator<A>>(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: Eq + Hash<S>, V, S, H: Hasher<S> + Default> FromIterator<(K, V)> for HashMap<K, V, H>impl<T: Eq + Hash<S>, S, H: Hasher<S> + Default> FromIterator<T> for HashSet<T, H>impl<K: Eq + Hash<S>, V, S, H: Hasher<S> + Default> FromIterator<(K, V)> for HashMap<K, V, H>impl<T: Eq + Hash<S>, S, H: Hasher<S> + Default> FromIterator<T> for HashSet<T, H>impl<T: Ord> FromIterator<T> for BinaryHeap<T>impl FromIterator<bool> for Bitvimpl FromIterator<uint> 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<(uint, V)> for VecMap<V>