pub trait FromTrustedLenIterator<A>: Sized {
    // Required method
    fn from_iter_trusted_length<T>(iter: T) -> Self
       where T: IntoIterator<Item = A>,
             <T as IntoIterator>::IntoIter: TrustedLen;
}

Required Methods§

source

fn from_iter_trusted_length<T>(iter: T) -> Selfwhere T: IntoIterator<Item = A>, <T as IntoIterator>::IntoIter: TrustedLen,

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<T> FromTrustedLenIterator<T> for Vec<T>

source§

fn from_iter_trusted_length<I>(iter: I) -> Vec<T>where I: IntoIterator<Item = T>, <I as IntoIterator>::IntoIter: TrustedLen,

Implementors§