Struct gcollections::queue::Queue [] [src]

pub struct Queue<S, OrdPush, OrdPop> { /* fields omitted */ }

Methods

impl<S, OrdPush, OrdPop> Queue<S, OrdPush, OrdPop>
[src]

Trait Implementations

impl<S, OrdPush, OrdPop> Collection for Queue<S, OrdPush, OrdPop> where S: Collection
[src]

impl<S, OrdPush, OrdPop> Deref for Queue<S, OrdPush, OrdPop>
[src]

The resulting type after dereferencing

The method called to dereference a value

impl<S, OrdPush, OrdPop> DerefMut for Queue<S, OrdPush, OrdPop>
[src]

The method called to mutably dereference a value

impl<S, OrdPush, OrdPop> Empty for Queue<S, OrdPush, OrdPop> where S: Empty
[src]

impl<S, OrdPush, OrdPop> Cardinality for Queue<S, OrdPush, OrdPop> where S: Cardinality
[src]

impl<S, OrdPush, OrdPop> Insert for Queue<S, OrdPush, OrdPop> where S: Push<OrdPush>
[src]

impl<S, OrdPush, OrdPop> Extract for Queue<S, OrdPush, OrdPop> where S: Pop<OrdPop>
[src]