Lines Matching refs:iterator
3048 fn extend_desugared<I: Iterator<Item = T>>(&mut self, mut iterator: I) { in extend_desugared()
3056 while let Some(element) = iterator.next() { in extend_desugared()
3059 let (lower, _) = iterator.size_hint(); in extend_desugared()
3074 …fn try_extend_desugared<I: Iterator<Item = T>>(&mut self, mut iterator: I) -> Result<(), TryReserv… in try_extend_desugared()
3082 while let Some(element) = iterator.next() { in try_extend_desugared()
3085 let (lower, _) = iterator.size_hint(); in try_extend_desugared()
3103 fn extend_trusted(&mut self, iterator: impl iter::TrustedLen<Item = T>) { in extend_trusted()
3104 let (low, high) = iterator.size_hint(); in extend_trusted()
3116 iterator.for_each(move |element| { in extend_trusted()
3136 …fn try_extend_trusted(&mut self, iterator: impl iter::TrustedLen<Item = T>) -> Result<(), TryReser… in try_extend_trusted()
3137 let (low, high) = iterator.size_hint(); in try_extend_trusted()
3149 iterator.for_each(move |element| { in try_extend_trusted()