Lines Matching defs:T
262 item: ListArc<T, ID>, in insert_inner()
305 pub fn push_back(&mut self, item: ListArc<T, ID>) { in push_back()
313 pub fn push_front(&mut self, item: ListArc<T, ID>) { in push_front()
324 pub fn pop_back(&mut self) -> Option<ListArc<T, ID>> { in pop_back()
336 pub fn pop_front(&mut self) -> Option<ListArc<T, ID>> { in pop_front()
353 pub unsafe fn remove(&mut self, item: &T) -> Option<ListArc<T, ID>> { in remove()
394 unsafe fn remove_internal(&mut self, item: *mut ListLinksFields) -> ListArc<T, ID> { in remove_internal()
413 ) -> ListArc<T, ID> { in remove_internal_inner()
461 pub fn push_all_back(&mut self, other: &mut List<T, ID>) { in push_all_back()
490 pub fn cursor_front(&mut self) -> Cursor<'_, T, ID> { in cursor_front() argument
499 pub fn cursor_back(&mut self) -> Cursor<'_, T, ID> { in cursor_back() argument
508 pub fn iter(&self) -> Iter<'_, T, ID> { in iter() argument
550 fn next(&mut self) -> Option<ArcBorrow<'a, T>> { in next() argument
750 pub fn peek_next(&mut self) -> Option<CursorPeek<'_, 'a, T, true, ID>> { in peek_next() argument
765 pub fn peek_prev(&mut self) -> Option<CursorPeek<'_, 'a, T, false, ID>> { in peek_prev() argument
818 fn insert_inner(&mut self, item: ListArc<T, ID>) -> *mut ListLinksFields { in insert_inner()
836 pub fn insert(mut self, item: ListArc<T, ID>) { in insert()
847 pub fn insert_next(&mut self, item: ListArc<T, ID>) { in insert_next()
854 pub fn insert_prev(&mut self, item: ListArc<T, ID>) { in insert_prev()
859 pub fn remove_next(&mut self) -> Option<ListArc<T, ID>> { in remove_next()
864 pub fn remove_prev(&mut self) -> Option<ListArc<T, ID>> { in remove_prev()
884 pub fn remove(self) -> ListArc<T, ID> { in remove()
897 pub fn arc(&self) -> ArcBorrow<'_, T> { in arc() argument
924 fn deref(&self) -> &T { in deref()
944 fn into_iter(self) -> Iter<'a, T, ID> { in into_iter() argument
957 fn next(&mut self) -> Option<ListArc<T, ID>> { in next()
965 fn next_back(&mut self) -> Option<ListArc<T, ID>> { in next_back()
974 fn into_iter(self) -> IntoIter<T, ID> { in into_iter()