Lines Matching refs:list
121 list: self, in cursor_front()
131 list: self, in cursor_front_mut()
142 list: self, in cursor_back()
153 list: self, in cursor_back_mut()
312 let list = unsafe { &mut *(self.parent as *mut LinkedList<T>) }; in remove_self() localVariable
316 list, in remove_self()
426 list: &'a LinkedList<T>, field
444 self.current = self.list.head; in move_next()
457 self.current = self.list.tail; in move_prev()
458 self.index = self.list.len().saturating_sub(1); in move_prev()
461 self.index = self.index.checked_sub(1).unwrap_or_else(|| self.list.len()); in move_prev()
495 list: &'a mut LinkedList<T>, field
512 self.current = self.list.head; in move_next()
525 self.current = self.list.tail; in move_prev()
526 self.index = self.list.len().saturating_sub(1); in move_prev()
529 self.index = self.index.checked_sub(1).unwrap_or_else(|| self.list.len()); in move_prev()
552 node.parent = self.list as *mut LinkedList<T>; in current_node()
568 self.list.unlink_node(unlinked_node); in remove_current()
590 let mut list = LinkedList::new(); in ut_linked_list_pop_back() localVariable
591 assert_eq!(list.pop_back(), None); in ut_linked_list_pop_back()
593 list.push_back(1i32); in ut_linked_list_pop_back()
594 assert_eq!(list.pop_back(), Some(1)); in ut_linked_list_pop_back()
608 let mut list = LinkedList::new(); in ut_linked_list_iter_mut() localVariable
609 list.push_back(1i32); in ut_linked_list_iter_mut()
610 list.push_back(2i32); in ut_linked_list_iter_mut()
612 let mut iter = list.iter_mut(); in ut_linked_list_iter_mut()
630 let mut list = LinkedList::new(); in ut_linked_list_back() localVariable
631 assert_eq!(list.back(), None); in ut_linked_list_back()
633 list.push_back(1i32); in ut_linked_list_back()
634 assert_eq!(list.back(), Some(&1)); in ut_linked_list_back()
648 let mut list = LinkedList::new(); in ut_linked_list_back_mut() localVariable
649 assert_eq!(list.back_mut(), None); in ut_linked_list_back_mut()
651 list.push_back(1i32); in ut_linked_list_back_mut()
652 assert_eq!(list.back_mut(), Some(&mut 1)); in ut_linked_list_back_mut()
667 let mut list = LinkedList::new(); in ut_linked_list_back_node() localVariable
668 assert!(list.back_node().is_none()); in ut_linked_list_back_node()
670 list.push_back(1i32); in ut_linked_list_back_node()
671 assert!(list.back_node().is_some()); in ut_linked_list_back_node()
686 let mut list = LinkedList::new(); in ut_linked_list_back_node_mut() localVariable
687 assert!(list.back_node_mut().is_none()); in ut_linked_list_back_node_mut()
689 list.push_back(1i32); in ut_linked_list_back_node_mut()
690 assert!(list.back_node_mut().is_some()); in ut_linked_list_back_node_mut()
762 let mut list = LinkedList::new(); in ut_linked_list_fmt() localVariable
763 list.push_back(1i32); in ut_linked_list_fmt()
764 list.push_back(2i32); in ut_linked_list_fmt()
779 let mut list = LinkedList::new(); in ut_cursor_index() localVariable
780 list.push_back(1i32); in ut_cursor_index()
782 let mut cursor = list.cursor_front(); in ut_cursor_index()
800 let mut list = LinkedList::new(); in ut_cursor_move_next() localVariable
801 list.push_back(1i32); in ut_cursor_move_next()
802 list.push_back(2i32); in ut_cursor_move_next()
804 let mut cursor = list.cursor_front(); in ut_cursor_move_next()
829 let mut list = LinkedList::new(); in ut_cursor_move_prev() localVariable
830 list.push_back(1i32); in ut_cursor_move_prev()
831 list.push_back(2i32); in ut_cursor_move_prev()
833 let mut cursor = list.cursor_front(); in ut_cursor_move_prev()
857 let mut list = LinkedList::new(); in ut_cursor_current_node() localVariable
858 list.push_back(1i32); in ut_cursor_current_node()
860 let mut cursor = list.cursor_front(); in ut_cursor_current_node()
878 let mut list = LinkedList::new(); in ut_cursor_mut_index() localVariable
879 list.push_back(1i32); in ut_cursor_mut_index()
881 let mut cursor = list.cursor_front_mut(); in ut_cursor_mut_index()
899 let mut list = LinkedList::new(); in ut_cursor_mut_move_next() localVariable
900 list.push_back(1i32); in ut_cursor_mut_move_next()
902 let mut cursor = list.cursor_front_mut(); in ut_cursor_mut_move_next()
924 let mut list = LinkedList::new(); in ut_cursor_mut_move_prev() localVariable
925 list.push_back(1i32); in ut_cursor_mut_move_prev()
927 let mut cursor = list.cursor_front_mut(); in ut_cursor_mut_move_prev()
949 let mut list = LinkedList::new(); in ut_cursor_mut_current() localVariable
950 list.push_back(1i32); in ut_cursor_mut_current()
952 let mut cursor = list.cursor_front_mut(); in ut_cursor_mut_current()
970 let mut list = LinkedList::new(); in ut_cursor_mut_remove_current() localVariable
971 list.push_back(1i32); in ut_cursor_mut_remove_current()
973 let mut cursor = list.cursor_front_mut(); in ut_cursor_mut_remove_current()