Struct linked_tail_list::ValRef [] [src]

pub struct ValRef<'node, T: 'node> { /* fields omitted */ }

A ValRef is a passive item, which provides mutable access to a single node.

Methods

impl<'node, T: 'node> ValRef<'node, T>
[src]

Inserts a new element before this element and returns a ValRef to the newly inserted element.

Inserts a new element after this element and returns a ValRef to the newly inserted element.

Removes this element from the list and returns it's value.

Trait Implementations

impl<'node, T: 'node> Deref for ValRef<'node, T>
[src]

The resulting type after dereferencing

The method called to dereference a value

impl<'node, T: 'node> DerefMut for ValRef<'node, T>
[src]

The method called to mutably dereference a value