Lines Matching refs:iter
63 use core::iter;
1084 /// output.extend(data.iter().map(|&val| {
1127 /// output.extend(data.iter().map(|&val| {
1665 /// let mut iter = keep.iter();
1666 /// vec.retain(|_| *iter.next().unwrap());
1997 /// fn from_iter_fallible<T>(iter: impl Iterator<Item=T>) -> Result<Vec<T>, TryReserveError> {
1999 /// for value in iter {
2154 iter: range_slice.iter(),
2313 self.extend_trusted(iter::repeat_with(f).take(new_len - len));
2429 /// let sum = init.iter().copied().sum::<u32>();
2578 self.spec_extend(other.iter())
2602 self.try_spec_extend(other.iter())
2808 iter::zip(to_clone, spare)
2940 fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Vec<T> {
2941 <Self as SpecFromIter<T, I::IntoIter>>::from_iter(iter.into_iter())
2996 self.iter()
3014 fn extend<I: IntoIterator<Item = T>>(&mut self, iter: I) {
3015 <Self as SpecExtend<T, I::IntoIter>>::spec_extend(self, iter.into_iter())
3088 fn extend_trusted(&mut self, iterator: impl iter::TrustedLen<Item = T>) {
3121 fn try_extend_trusted(&mut self, iterator: impl iter::TrustedLen<Item = T>) -> Result<(), TryReserveError> {
3267 fn extend<I: IntoIterator<Item = &'a T>>(&mut self, iter: I) {
3268 self.spec_extend(iter.into_iter())