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>) { ... } }

Required Methods

Provided Methods

Implementors