pub trait Queue: Send + Sync { // Provided methods fn enqueue(&self, _n: usize) { ... } fn dequeue(&self, _n: usize) { ... } }