Trait rustc_arena::IterExt

source ·
pub(crate) trait IterExt<T> {
    // Required method
    fn alloc_from_iter(self, arena: &TypedArena<T>) -> &mut [T];
}

Required Methods§

source

fn alloc_from_iter(self, arena: &TypedArena<T>) -> &mut [T]

Implementations on Foreign Types§

source§

impl<T> IterExt<T> for Vec<T>

source§

fn alloc_from_iter(self, arena: &TypedArena<T>) -> &mut [T]

source§

impl<T, const N: usize> IterExt<T> for IntoIter<T, N>

source§

fn alloc_from_iter(self, arena: &TypedArena<T>) -> &mut [T]

source§

impl<A: Array> IterExt<<A as Array>::Item> for SmallVec<A>

source§

fn alloc_from_iter(self, arena: &TypedArena<A::Item>) -> &mut [A::Item]

Implementors§

source§

impl<I, T> IterExt<T> for Iwhere I: IntoIterator<Item = T>,