Lines Matching refs:List
263 pub struct List<T: ?Sized + ListItem<ID>, const ID: u64 = 0> { struct
270 unsafe impl<T, const ID: u64> Send for List<T, ID> implementation
278 unsafe impl<T, const ID: u64> Sync for List<T, ID> implementation
466 impl<T: ?Sized + ListItem<ID>, const ID: u64> List<T, ID> { implementation
693 pub fn push_all_back(&mut self, other: &mut List<T, ID>) { in push_all_back()
751 impl<T: ?Sized + ListItem<ID>, const ID: u64> Default for List<T, ID> { implementation
753 List::new() in default()
757 impl<T: ?Sized + ListItem<ID>, const ID: u64> Drop for List<T, ID> { implementation
949 list: &'a mut List<T, ID>,
1169 impl<'a, T: ?Sized + ListItem<ID>, const ID: u64> IntoIterator for &'a List<T, ID> { implementation
1180 list: List<T, ID>,
1199 impl<T: ?Sized + ListItem<ID>, const ID: u64> IntoIterator for List<T, ID> { implementation