Lines Matching defs:ID
82 unsafe fn view_links(me: *const Self) -> *mut ListLinks<ID>; in view_links()
118 unsafe fn prepare_to_insert(me: *const Self) -> *mut ListLinks<ID>; in prepare_to_insert()
249 pub fn push_back(&mut self, item: ListArc<T, ID>) { in push_back() argument
288 pub fn push_front(&mut self, item: ListArc<T, ID>) { in push_front() argument
327 pub fn pop_back(&mut self) -> Option<ListArc<T, ID>> { in pop_back() argument
339 pub fn pop_front(&mut self) -> Option<ListArc<T, ID>> { in pop_front() argument
356 pub unsafe fn remove(&mut self, item: &T) -> Option<ListArc<T, ID>> { in remove() argument
396 unsafe fn remove_internal(&mut self, item: *mut ListLinksFields) -> ListArc<T, ID> { in remove_internal() argument
415 ) -> ListArc<T, ID> { in remove_internal_inner() argument
463 pub fn push_all_back(&mut self, other: &mut List<T, ID>) { in push_all_back() argument
494 pub fn cursor_front(&mut self) -> Option<Cursor<'_, T, ID>> { in cursor_front() argument
506 pub fn iter(&self) -> Iter<'_, T, ID> { in iter() argument
607 pub fn next(self) -> Option<Cursor<'a, T, ID>> { in next() argument
624 pub fn prev(self) -> Option<Cursor<'a, T, ID>> { in prev() argument
641 pub fn remove(self) -> ListArc<T, ID> { in remove() argument
653 fn into_iter(self) -> Iter<'a, T, ID> { in into_iter() argument
666 fn next(&mut self) -> Option<ListArc<T, ID>> { in next() argument
674 fn next_back(&mut self) -> Option<ListArc<T, ID>> { in next_back() argument
683 fn into_iter(self) -> IntoIter<T, ID> { in into_iter() argument