Home
last modified time | relevance | path

Searched refs:TrivialDrop (Results 1 – 2 of 2) sorted by relevance

/linux/rust/syn/
H A Ddrops.rs15 T: TrivialDrop, in new() argument
34 pub(crate) trait TrivialDrop {} interface
36 impl<T> TrivialDrop for iter::Empty<T> {}
37 impl<T> TrivialDrop for slice::Iter<'_, T> {}
38 impl<T> TrivialDrop for slice::IterMut<'_, T> {}
39 impl<T> TrivialDrop for option::IntoIter<&T> {}
40 impl<T> TrivialDrop for option::IntoIter<&mut T> {}
H A Dpunctuated.rs25 use crate::drops::{NoDrop, TrivialDrop};
762 impl<'a, T, P> TrivialDrop for PrivateIter<'a, T, P>
764 slice::Iter<'a, (T, P)>: TrivialDrop,
765 option::IntoIter<&'a T>: TrivialDrop,
850 + TrivialDrop
877 impl<'a, T, P> TrivialDrop for PrivateIterMut<'a, T, P>
879 slice::IterMut<'a, (T, P)>: TrivialDrop,
880 option::IntoIter<&'a mut T>: TrivialDrop,