Trait queue_model::QueueModel [−][src]
Trait which queue implementations must conform to.
Associated Types
Loading content...Required methods
fn enqueue(&mut self, item: Self::Item) -> bool[src]
Attempts to enqueue an item; returns whether or not it was successful.
fn dequeue(&mut self) -> Option<Self::Item>[src]
Attempts to dequeue an item; returns None if there are no items
available.
fn is_empty(&self) -> bool[src]
Checks if the queue is empty.