pub trait QueueGuard<'a> {
    type G: DerefMut<Target = Queue>;
}
Expand description

Trait for objects returned by QueueT::lock().

Required Associated Types§

source

type G: DerefMut<Target = Queue>

Type for guard returned by Self::lock().

Implementors§

source§

impl<'a> QueueGuard<'a> for Queue

§

type G = &'a mut Queue

source§

impl<'a> QueueGuard<'a> for QueueSync

§

type G = MutexGuard<'a, Queue>