Trait SpecExtend
pub(in ::vec) trait SpecExtend<T, I>
Required Methods
fn spec_extend(&mut self, iter: I)
Implementors
impl<'a, T, A: Allocator> SpecExtend<&'a T, Iter<'a, T>> for Vec<T, A> where T: TrivialClone + 'a,impl<'a, T, I, A: Allocator> SpecExtend<&'a T, I> for Vec<T, A> where I: Iterator<Item = &'a T>, T: Clone + 'a,impl<T, A1: Allocator, A2: Allocator> SpecExtend<T, IntoIter<T, A2>> for Vec<T, A1>impl<T, I, A: Allocator> SpecExtend<T, I> for Vec<T, A> where I: Iterator<Item = T>,impl<T, I, A: Allocator> SpecExtend<T, I> for Vec<T, A> where I: TrustedLen<Item = T>,