pub struct Cursor<'node, T: 'node> { /* private fields */ }Expand description
A Cursor is an iterator over a node and it’s tail. It is an active item,
which owns the next node it would return.
Due to the design of rust’s Iterator trait, Cursor cannot implement
Iterator.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'node, T> Freeze for Cursor<'node, T>
impl<'node, T> !RefUnwindSafe for Cursor<'node, T>
impl<'node, T> !Send for Cursor<'node, T>
impl<'node, T> !Sync for Cursor<'node, T>
impl<'node, T> Unpin for Cursor<'node, T>
impl<'node, T> !UnwindSafe for Cursor<'node, T>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more