Struct gcollections::queue::Queue
[−]
[src]
pub struct Queue<S, OrdPush, OrdPop> { /* fields omitted */ }
Methods
impl<S, OrdPush, OrdPop> Queue<S, OrdPush, OrdPop>
[src]
fn wrap(seq: S) -> Self
Trait Implementations
impl<S, OrdPush, OrdPop> Collection for Queue<S, OrdPush, OrdPop> where S: Collection
[src]
type Item = S::Item
impl<S, OrdPush, OrdPop> Deref for Queue<S, OrdPush, OrdPop>
[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, OrdPush, OrdPop> DerefMut for Queue<S, OrdPush, OrdPop>
[src]
fn deref_mut<'a>(&'a mut self) -> &'a mut S
The method called to mutably dereference a value