Struct gcollections::stack::Stack [] [src]

pub struct Stack<S, Ordering> { /* fields omitted */ }

Methods

impl<S, Ordering> Stack<S, Ordering>
[src]

Trait Implementations

impl<S, Ordering> Collection for Stack<S, Ordering> where S: Collection
[src]

impl<S, Ordering> Deref for Stack<S, Ordering>
[src]

The resulting type after dereferencing

The method called to dereference a value

impl<S, Ordering> DerefMut for Stack<S, Ordering>
[src]

The method called to mutably dereference a value

impl<S, Ordering> Empty for Stack<S, Ordering> where S: Empty
[src]

impl<S, Ordering> Cardinality for Stack<S, Ordering> where S: Cardinality
[src]

impl<S, Ordering> Insert for Stack<S, Ordering> where S: Push<Ordering>
[src]

impl<S, Ordering> Extract for Stack<S, Ordering> where S: Pop<Ordering>
[src]