Trait eclectic::Deque [] [src]

pub trait Deque: Queue {
    fn back(&self) -> Option<&Self::Item>;
    fn pop_back(&mut self) -> Option<Self::Item> where Self: AddRemove;
}

A double-ended queue.

Required Methods

Returns a reference to the item at the back of the deque.

Returns None if the deque is empty.

Removes the item at the back of the deque and returns it.

Returns None if the deque was empty.

Implementors