Trait data_structure_traits::QueueImmut
[−]
[src]
pub trait QueueImmut<T>: Sized { fn enqueue(&self, _: T) -> Self; fn dequeue(&self) -> Self; fn peek(&self) -> Option<&T>; fn dequeue_and_peek(&self) -> (Self, Option<&T>) { ... } }