Struct froggy::CursorItem
[−]
[src]
pub struct CursorItem<'a, T: 'a> { /* fields omitted */ }
Item of the streaming iterator.
Methods
impl<'a, T> CursorItem<'a, T>
[src]
fn pin(&self) -> Pointer<T>
Pin the item with a strong pointer.
fn look_back(&self, pointer: &'a Pointer<T>) -> Option<&T>
Attempt to read an element before the cursor by a pointer.
fn look_ahead(&self, pointer: &'a Pointer<T>) -> Option<&T>
Attempt to read an element after the cursor by a pointer.
Trait Implementations
impl<'a, T> Deref for CursorItem<'a, T>
[src]
type Target = T
The resulting type after dereferencing
fn deref(&self) -> &T
The method called to dereference a value
impl<'a, T> DerefMut for CursorItem<'a, T>
[src]
fn deref_mut(&mut self) -> &mut T
The method called to mutably dereference a value