pub trait QueueGuard<'a> { type G: DerefMut<Target = Queue>; }
Trait for objects returned by QueueT::lock().
QueueT::lock()
Type for guard returned by Self::lock().
Self::lock()