Struct std::rt::exclusive::ExclusiveGuard[src]

pub struct ExclusiveGuard<'a, T> {
    // some fields omitted
}

An RAII guard returned via lock

Methods

impl<'a, T: Send> ExclusiveGuard<'a, T>

fn signal<'a, T: Send>(&self)

fn wait<'a, T: Send>(&self)

Trait Implementations

impl<'a, T: Send> Deref<T> for ExclusiveGuard<'a, T>

fn deref<'a, T: Send>(&'a self) -> &'a T

impl<'a, T: Send> DerefMut<T> for ExclusiveGuard<'a, T>

fn deref_mut<'a, T: Send>(&'a mut self) -> &'a mut T