Lines Matching refs:Box
51 last: Option<Box<T>>,
123 inner: Box::new(NoDrop::new(PrivateIter { in iter()
125 last: self.last.as_ref().map(Box::as_ref).into_iter(), in iter()
134 inner: Box::new(NoDrop::new(PrivateIterMut { in iter_mut()
136 last: self.last.as_mut().map(Box::as_mut).into_iter(), in iter_mut()
146 last: self.last.as_ref().map(Box::as_ref).into_iter(), in pairs()
155 last: self.last.as_mut().map(Box::as_mut).into_iter(), in pairs_mut()
186 self.last = Some(Box::new(value)); in push_value()
223 self.last = Some(Box::new(t)); in pop_punct()
511 punctuated.last = Some(Box::new(a)); in do_extend()
750 inner: Box<NoDrop<dyn IterTrait<'a, T> + 'a>>,
754 fn clone_box(&self) -> Box<NoDrop<dyn IterTrait<'a, T> + 'a>>; in clone_box()
772 inner: Box::new(NoDrop::new(iter::empty())), in empty_punctuated_iter()
853 fn clone_box(&self) -> Box<NoDrop<dyn IterTrait<'a, T> + 'a>> { in clone_box()
854 Box::new(NoDrop::new(self.clone())) in clone_box()
864 inner: Box<NoDrop<dyn IterMutTrait<'a, T, Item = &'a mut T> + 'a>>,
887 inner: Box::new(NoDrop::new(iter::empty())), in empty_punctuated_iter_mut()
1118 Some(t) => Some(Box::new(f(fold, *t))), in fold()