pub trait Queue<T> { fn offer(&mut self, v: T); fn poll(&mut self) -> Option<T>; fn put(&mut self, v: T); fn take(&mut self) -> Option<T>; }
Queue trait defined the interface which perform basic Queue actions.
Queue
trait
T
It’s inspired by Queue in Java.
Java
``