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 Bitv
impl FromIterator<uint> for BitvSet
impl<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 String
impl<'a> FromIterator<&'a str> for String
impl<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>