Lines Matching refs:NoDrop
34 use crate::drops::{NoDrop, TrivialDrop};
97 inner: Box::new(NoDrop::new(PrivateIter {
108 inner: Box::new(NoDrop::new(PrivateIterMut {
724 inner: Box<NoDrop<dyn IterTrait<'a, T> + 'a>>,
728 fn clone_box(&self) -> Box<NoDrop<dyn IterTrait<'a, T> + 'a>>;
746 inner: Box::new(NoDrop::new(iter::empty())),
827 fn clone_box(&self) -> Box<NoDrop<dyn IterTrait<'a, T> + 'a>> {
828 Box::new(NoDrop::new(self.clone()))
838 inner: Box<NoDrop<dyn IterMutTrait<'a, T, Item = &'a mut T> + 'a>>,
861 inner: Box::new(NoDrop::new(iter::empty())),