Trait parking_method::ReentrantMutexMethod
source · [−]pub trait ReentrantMutexMethod<'a, V> {
fn lock(
&self,
mutex: &'a ReentrantMutex<V>
) -> Option<ReentrantMutexGuard<'a, V>>;
}
Expand description
Trait for implementing read/write flavors on ReentantMutex.
Required Methods
fn lock(
&self,
mutex: &'a ReentrantMutex<V>
) -> Option<ReentrantMutexGuard<'a, V>>
fn lock(
&self,
mutex: &'a ReentrantMutex<V>
) -> Option<ReentrantMutexGuard<'a, V>>
Obtain a lock on a reentrant mutex. Blocking locks are infallible and always return a ‘Some()’ variant.