Home
last modified time | relevance | path

Searched refs:NoDrop (Results 1 - 2 of 2) sorted by relevance

/third_party/rust/crates/syn/src/
H A Ddrops.rs8 pub(crate) struct NoDrop<T: ?Sized>(ManuallyDrop<T>);
10 impl<T> NoDrop<T> { impls
15 NoDrop(ManuallyDrop::new(value))
19 impl<T: ?Sized> Deref for NoDrop<T> {
26 impl<T: ?Sized> DerefMut for NoDrop<T> {
H A Dpunctuated.rs34 use crate::drops::{NoDrop, TrivialDrop};
97 inner: Box::new(NoDrop::new(PrivateIter { in iter()
108 inner: Box::new(NoDrop::new(PrivateIterMut { in iter_mut()
724 inner: Box<NoDrop<dyn IterTrait<'a, T> + 'a>>,
728 fn clone_box(&self) -> Box<NoDrop<dyn IterTrait<'a, T> + 'a>>; in clone_box()
746 inner: Box::new(NoDrop::new(iter::empty())),
827 fn clone_box(&self) -> Box<NoDrop<dyn IterTrait<'a, T> + 'a>> { in clone_box()
828 Box::new(NoDrop::new(self.clone())) in clone_box()
838 inner: Box<NoDrop<dyn IterMutTrait<'a, T, Item = &'a mut T> + 'a>>,
861 inner: Box::new(NoDrop
[all...]

Completed in 2 milliseconds