Trait data_structure_traits::DequeImmut
[−]
[src]
pub trait DequeImmut<T>: Sized { fn push_front(&self, _: T) -> Self; fn push_back(&self, _: T) -> Self; fn pop_front(&self) -> Self; fn pop_back(&self) -> Self; fn front(&self) -> Option<&T>; fn back(&self) -> Option<&T>; fn pop_and_front(&self) -> (Self, Option<&T>) { ... } fn pop_and_back(&self) -> (Self, Option<&T>) { ... } }