pub trait FiFoQueue<T, const N: usize> {
fn try_push_back(&self, item: T) -> Result<(), QueueError>
where
T: Copy;
fn try_pop_front(&self) -> Result<T, QueueError>
where
T: Copy;
fn free(&self) -> usize;
fn capacity(&self) -> usize;
}
Expand description
Basic methods for FIFO Queues.