Lines Matching defs:ID
190 unsafe fn view_links(me: *const Self) -> *mut ListLinks<ID>; in view_links()
226 unsafe fn prepare_to_insert(me: *const Self) -> *mut ListLinks<ID>; in prepare_to_insert()
367 item: ListArc<T, ID>, in insert_inner() argument
410 pub fn push_back(&mut self, item: ListArc<T, ID>) { in push_back() argument
418 pub fn push_front(&mut self, item: ListArc<T, ID>) { in push_front() argument
429 pub fn pop_back(&mut self) -> Option<ListArc<T, ID>> { in pop_back() argument
441 pub fn pop_front(&mut self) -> Option<ListArc<T, ID>> { in pop_front() argument
458 pub unsafe fn remove(&mut self, item: &T) -> Option<ListArc<T, ID>> { in remove() argument
499 unsafe fn remove_internal(&mut self, item: *mut ListLinksFields) -> ListArc<T, ID> { in remove_internal() argument
518 ) -> ListArc<T, ID> { in remove_internal_inner() argument
566 pub fn push_all_back(&mut self, other: &mut List<T, ID>) { in push_all_back() argument
595 pub fn cursor_front(&mut self) -> Cursor<'_, T, ID> { in cursor_front() argument
604 pub fn cursor_back(&mut self) -> Cursor<'_, T, ID> { in cursor_back() argument
613 pub fn iter(&self) -> Iter<'_, T, ID> { in iter() argument
855 pub fn peek_next(&mut self) -> Option<CursorPeek<'_, 'a, T, true, ID>> { in peek_next() argument
870 pub fn peek_prev(&mut self) -> Option<CursorPeek<'_, 'a, T, false, ID>> { in peek_prev() argument
941 pub fn insert(mut self, item: ListArc<T, ID>) { in insert() argument
952 pub fn insert_next(&mut self, item: ListArc<T, ID>) { in insert_next() argument
959 pub fn insert_prev(&mut self, item: ListArc<T, ID>) { in insert_prev() argument
964 pub fn remove_next(&mut self) -> Option<ListArc<T, ID>> { in remove_next() argument
969 pub fn remove_prev(&mut self) -> Option<ListArc<T, ID>> { in remove_prev() argument
989 pub fn remove(self) -> ListArc<T, ID> { in remove() argument
1049 fn into_iter(self) -> Iter<'a, T, ID> { in into_iter() argument
1062 fn next(&mut self) -> Option<ListArc<T, ID>> { in next() argument
1070 fn next_back(&mut self) -> Option<ListArc<T, ID>> { in next_back() argument
1079 fn into_iter(self) -> IntoIter<T, ID> { in into_iter() argument