Struct adivon::deque::Deque
[−]
[src]
pub struct Deque<T> { // some fields omitted }
linked double queue
pub struct Deque<T> { // some fields omitted }
linked double queue
impl<T> Deque<T>
[src]fn new() -> Deque<T>
fn is_empty(&self) -> bool
fn len(&self) -> usize
fn add_first(&mut self, item: T)
fn add_last(&mut self, item: T)
fn remove_first(&mut self) -> Option<T>
fn remove_last(&mut self) -> Option<T>
fn peek_first(&self) -> Option<&T>
fn peek_last(&self) -> Option<&T>
impl<T> Deque<T>
[src]impl<T: Display> Display for Deque<T>
[src]impl<T> IntoIterator for Deque<T>
[src]