Struct israeli_queue::IsraeliQueue [−][src]
pub struct IsraeliQueue<I> { /* fields omitted */ }
Methods
impl<I> IsraeliQueue<I>
[src]
impl<I> IsraeliQueue<I>
pub fn new() -> IsraeliQueue<I>
[src]
pub fn new() -> IsraeliQueue<I>
pub fn is_empty(&self) -> bool
[src]
pub fn is_empty(&self) -> bool
pub fn peek(&self) -> &I
[src]
pub fn peek(&self) -> &I
pub fn dequeue(&mut self) -> I
[src]
pub fn dequeue(&mut self) -> I
pub fn queue(
&mut self,
item: I,
comparator: Option<&Fn(&I, &I) -> bool>
) -> usize
[src]
pub fn queue(
&mut self,
item: I,
comparator: Option<&Fn(&I, &I) -> bool>
) -> usize
Auto Trait Implementations
impl<I> Send for IsraeliQueue<I> where
I: Send,
impl<I> Send for IsraeliQueue<I> where
I: Send,
impl<I> Sync for IsraeliQueue<I> where
I: Sync,
impl<I> Sync for IsraeliQueue<I> where
I: Sync,