SafeRwLock

Trait SafeRwLock 

Source
pub trait SafeRwLock<T> {
    // Required methods
    fn safe_read(&self) -> TrackingResult<RwLockReadGuard<'_, T>>;
    fn safe_write(&self) -> TrackingResult<RwLockWriteGuard<'_, T>>;
}
Expand description

Safe RwLock operations

Required Methods§

Source

fn safe_read(&self) -> TrackingResult<RwLockReadGuard<'_, T>>

Safely acquire read lock

Source

fn safe_write(&self) -> TrackingResult<RwLockWriteGuard<'_, T>>

Safely acquire write lock

Implementations on Foreign Types§

Source§

impl<T> SafeRwLock<T> for RwLock<T>

Implementors§