RosettaCodeData/Task/Doubly-linked-list-Element-insertion/Rust/doubly-linked-list-element-insertion-1.rs
2025-06-11 20:16:52 -04:00

13 lines
280 B
Rust

#![feature(linked_list_cursors)]
pub struct Cursor<'a, T: 'a> {
index: usize,
current: Option<NonNull<Node<T>>>,
list: &'a LinkedList<T>,
}
pub struct CursorMut<'a, T: 'a> {
index: usize,
current: Option<NonNull<Node<T>>>,
list: &'a mut LinkedList<T>,
}