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,

Implementations on Foreign Types§

source§

impl FromTrustedLenIterator<Option<bool>> for BooleanArray

source§

impl<T> FromTrustedLenIterator<Option<T>> for PrimitiveArray<T>where T: NativeType,

source§

impl<T> FromTrustedLenIterator<T> for PrimitiveArray<T>where T: NativeType,

source§

impl<T> FromTrustedLenIterator<T> for Vec<T, Global>

source§

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

source§

impl FromTrustedLenIterator<bool> for BooleanArray

Implementors§