ReentrantMutexMethod

Trait ReentrantMutexMethod 

Source
pub trait ReentrantMutexMethod<'a, V> {
    // Required method
    fn lock(
        &self,
        mutex: &'a ReentrantMutex<RawMutex, RawThreadId, V>,
    ) -> Option<ReentrantMutexGuard<'a, RawMutex, RawThreadId, V>>;
}
Expand description

Trait for implementing read/write flavors on ReentantMutex.

Required Methods§

Source

fn lock( &self, mutex: &'a ReentrantMutex<RawMutex, RawThreadId, V>, ) -> Option<ReentrantMutexGuard<'a, RawMutex, RawThreadId, V>>

Obtain a lock on a reentrant mutex. Blocking locks are infallible and always return a ‘Some()’ variant.

Implementors§