SpecExtendFront

Trait SpecExtendFront 

Source
pub(super) trait SpecExtendFront<T, I> {
    // Required method
    fn spec_extend_front(&mut self, iter: I);
}

Required Methods§

Source

fn spec_extend_front(&mut self, iter: I)

Implementors§

Source§

impl<'a, T, A: Allocator> SpecExtendFront<T, Copied<Iter<'a, T>>> for VecDeque<T, A>
where Copied<Iter<'a, T>>: Iterator<Item = T>,

Source§

impl<'a, T, A: Allocator> SpecExtendFront<T, Rev<Copied<Iter<'a, T>>>> for VecDeque<T, A>
where Rev<Copied<Iter<'a, T>>>: Iterator<Item = T>,

Source§

impl<T, A: Allocator> SpecExtendFront<T, Rev<IntoIter<T>>> for VecDeque<T, A>

Source§

impl<T, A: Allocator> SpecExtendFront<T, IntoIter<T>> for VecDeque<T, A>

Source§

impl<T, I, A: Allocator> SpecExtendFront<T, I> for VecDeque<T, A>
where I: Iterator<Item = T>,