Trait QueueGuard

Source
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

Source§

type G = &'a mut Queue

Source§

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