[−][src]Trait traitgraph::queue::BidirectedQueue
A queue that supports both popping and pushing at front and back.
A queue that supports both popping and pushing at front and back.
fn push_front(&mut self, t: T)
fn push_back(&mut self, t: T)
fn pop_front(&mut self) -> Option<T>
fn pop_back(&mut self) -> Option<T>
fn clear(&mut self)
fn len(&self) -> usize
impl<T> BidirectedQueue<T> for LinkedList<T>
[src]fn push_front(&mut self, t: T)
[src]fn push_back(&mut self, t: T)
[src]fn pop_front(&mut self) -> Option<T>
[src]fn pop_back(&mut self) -> Option<T>
[src]fn clear(&mut self)
[src]fn len(&self) -> usize
[src]impl<T> BidirectedQueue<T> for VecDeque<T>
[src]fn push_front(&mut self, t: T)
[src]fn push_back(&mut self, t: T)
[src]fn pop_front(&mut self) -> Option<T>
[src]fn pop_back(&mut self) -> Option<T>
[src]fn clear(&mut self)
[src]fn len(&self) -> usize
[src]