Struct gcollections::stack::Stack
[−]
[src]
pub struct Stack<S, Ordering> { /* fields omitted */ }
Methods
impl<S, Ordering> Stack<S, Ordering>
[src]
fn wrap(seq: S) -> Self
Trait Implementations
impl<S, Ordering> Collection for Stack<S, Ordering> where S: Collection
[src]
type Item = S::Item
impl<S, Ordering> Deref for Stack<S, Ordering>
[src]
type Target = S
The resulting type after dereferencing
fn deref<'a>(&'a self) -> &'a S
The method called to dereference a value
impl<S, Ordering> DerefMut for Stack<S, Ordering>
[src]
fn deref_mut<'a>(&'a mut self) -> &'a mut S
The method called to mutably dereference a value