Trait data_structure_traits::Queue [] [src]

pub trait Queue<T> {
    fn enqueue(&mut self, _: T);
fn dequeue(&mut self) -> Option<T>;
fn peek(&self) -> Option<&T>;
fn peek_mut(&mut self) -> Option<&mut T>; }

Required Methods

Implementations on Foreign Types

impl<T> Queue<T> for LinkedList<T>
[src]

[src]

[src]

[src]

[src]

impl<T> Queue<T> for Vec<T>
[src]

[src]

[src]

[src]

[src]

Implementors