pub trait Buffer {
    type Item;

    fn push(&self, item: Self::Item);
    fn pop(&self) -> Option<Self::Item>;
    fn len(&self) -> usize;
    fn is_empty(&self) -> bool;
}

Required Associated Types

Required Methods

Implementors