[−][src]Trait fallible_iterator::FromFallibleIterator
pub trait FromFallibleIterator<T>: Sized { fn from_fallible_iterator<I>(it: I) -> Result<Self, I::Error>
where
I: FallibleIterator<Item = T>; }
Conversion from a fallible iterator.
Required Methods
fn from_fallible_iterator<I>(it: I) -> Result<Self, I::Error> where
I: FallibleIterator<Item = T>,
I: FallibleIterator<Item = T>,
Creates a value from a fallible iterator.
Implementations on Foreign Types
impl<T> FromFallibleIterator<T> for Vec<T>
[src]
impl<T> FromFallibleIterator<T> for Vec<T>
fn from_fallible_iterator<I>(it: I) -> Result<Vec<T>, I::Error> where
I: FallibleIterator<Item = T>,
[src]
fn from_fallible_iterator<I>(it: I) -> Result<Vec<T>, I::Error> where
I: FallibleIterator<Item = T>,
impl<T> FromFallibleIterator<T> for HashSet<T> where
T: Hash + Eq,
[src]
impl<T> FromFallibleIterator<T> for HashSet<T> where
T: Hash + Eq,
fn from_fallible_iterator<I>(it: I) -> Result<HashSet<T>, I::Error> where
I: FallibleIterator<Item = T>,
[src]
fn from_fallible_iterator<I>(it: I) -> Result<HashSet<T>, I::Error> where
I: FallibleIterator<Item = T>,
impl<K, V> FromFallibleIterator<(K, V)> for HashMap<K, V> where
K: Hash + Eq,
[src]
impl<K, V> FromFallibleIterator<(K, V)> for HashMap<K, V> where
K: Hash + Eq,
fn from_fallible_iterator<I>(it: I) -> Result<HashMap<K, V>, I::Error> where
I: FallibleIterator<Item = (K, V)>,
[src]
fn from_fallible_iterator<I>(it: I) -> Result<HashMap<K, V>, I::Error> where
I: FallibleIterator<Item = (K, V)>,
impl<T> FromFallibleIterator<T> for BTreeSet<T> where
T: Ord,
[src]
impl<T> FromFallibleIterator<T> for BTreeSet<T> where
T: Ord,
fn from_fallible_iterator<I>(it: I) -> Result<BTreeSet<T>, I::Error> where
I: FallibleIterator<Item = T>,
[src]
fn from_fallible_iterator<I>(it: I) -> Result<BTreeSet<T>, I::Error> where
I: FallibleIterator<Item = T>,
impl<K, V> FromFallibleIterator<(K, V)> for BTreeMap<K, V> where
K: Ord,
[src]
impl<K, V> FromFallibleIterator<(K, V)> for BTreeMap<K, V> where
K: Ord,
fn from_fallible_iterator<I>(it: I) -> Result<BTreeMap<K, V>, I::Error> where
I: FallibleIterator<Item = (K, V)>,
[src]
fn from_fallible_iterator<I>(it: I) -> Result<BTreeMap<K, V>, I::Error> where
I: FallibleIterator<Item = (K, V)>,