Lines Matching refs:Some
88 Some(node.into_element()) in pop_back()
164 unsafe { Some(&(*self.tail).element) } in back()
174 unsafe { Some(&mut (*(self.tail as *mut Node<T>)).element) } in back_mut()
185 unsafe { Some(&(*self.tail)) } in back_node()
200 Some(node) in back_node_mut()
341 Some(&node.element) in next()
348 (self.len, Some(self.len)) in size_hint()
366 Some(&node.element) in next_back()
390 Some(&mut node.element) in next()
397 (self.len, Some(self.len)) in size_hint()
416 Some(&mut node.element) in next_back()
437 Some(self.index) in index()
471 unsafe { Some(&(*self.current).element) } in current()
481 unsafe { Some(&*(self.current)) } in current_node()
505 Some(self.index) in index()
540 unsafe { Some(&mut (*(self.current as *mut Node<T>)).element) } in current()
553 Some(node) in current_node()
570 Some(unlinked_node.element) in remove_current()
594 assert_eq!(list.pop_back(), Some(1)); in ut_linked_list_pop_back()
613 assert_eq!(iter.next(), Some(&mut 1)); in ut_linked_list_iter_mut()
614 assert_eq!(iter.next(), Some(&mut 2)); in ut_linked_list_iter_mut()
634 assert_eq!(list.back(), Some(&1)); in ut_linked_list_back()
652 assert_eq!(list.back_mut(), Some(&mut 1)); in ut_linked_list_back_mut()
783 assert_eq!(cursor.index(), Some(0)); in ut_cursor_index()
805 assert_eq!(cursor.current(), Some(&1)); in ut_cursor_move_next()
808 assert_eq!(cursor.current(), Some(&2)); in ut_cursor_move_next()
814 assert_eq!(cursor.current(), Some(&1)); in ut_cursor_move_next()
834 assert_eq!(cursor.current(), Some(&1)); in ut_cursor_move_prev()
840 assert_eq!(cursor.current(), Some(&2)); in ut_cursor_move_prev()
843 assert_eq!(cursor.current(), Some(&1)); in ut_cursor_move_prev()
882 assert_eq!(cursor.index(), Some(0)); in ut_cursor_mut_index()
953 assert_eq!(cursor.current(), Some(&mut 1)); in ut_cursor_mut_current()
974 assert_eq!(cursor.remove_current(), Some(1)); in ut_cursor_mut_remove_current()