Struct concurrency_traits::rw_lock::CustomWriteGuard [−][src]
pub struct CustomWriteGuard<'a, T, R> where
R: RawTryRwLock, { /* fields omitted */ }
Expand description
The write guard for CustomRwLock
Trait Implementations
impl<'a, T: Debug, R: Debug> Debug for CustomWriteGuard<'a, T, R> where
R: RawTryRwLock,
[src]
impl<'a, T: Debug, R: Debug> Debug for CustomWriteGuard<'a, T, R> where
R: RawTryRwLock,
[src]impl<'a, T, R> Deref for CustomWriteGuard<'a, T, R> where
R: RawTryRwLock,
[src]
impl<'a, T, R> Deref for CustomWriteGuard<'a, T, R> where
R: RawTryRwLock,
[src]impl<'a, T, R> DerefMut for CustomWriteGuard<'a, T, R> where
R: RawTryRwLock,
[src]
impl<'a, T, R> DerefMut for CustomWriteGuard<'a, T, R> where
R: RawTryRwLock,
[src]impl<'a, T, R> DowngradeWriteGuard<'a> for CustomWriteGuard<'a, T, R> where
R: RawDowngradeRwLock,
[src]
impl<'a, T, R> DowngradeWriteGuard<'a> for CustomWriteGuard<'a, T, R> where
R: RawDowngradeRwLock,
[src]impl<'a, T, R> Drop for CustomWriteGuard<'a, T, R> where
R: RawTryRwLock,
[src]
impl<'a, T, R> Drop for CustomWriteGuard<'a, T, R> where
R: RawTryRwLock,
[src]Auto Trait Implementations
impl<'a, T, R> !RefUnwindSafe for CustomWriteGuard<'a, T, R>
impl<'a, T, R> Send for CustomWriteGuard<'a, T, R> where
R: Sync,
T: Sync,
R: Sync,
T: Sync,
impl<'a, T, R> Sync for CustomWriteGuard<'a, T, R> where
R: Sync,
T: Sync,
R: Sync,
T: Sync,