BlockingQueue

Trait BlockingQueue 

Source
pub trait BlockingQueue {
    type Item;

    // Required methods
    fn push(&self, item: Self::Item) -> Result<()>;
    fn pop(&self) -> Result<Self::Item>;
}

Required Associated Types§

Required Methods§

Source

fn push(&self, item: Self::Item) -> Result<()>

Source

fn pop(&self) -> Result<Self::Item>

Implementors§

Source§

impl<T> BlockingQueue for Bbq<T>

Source§

type Item = T