Type Definition rental::RentRwLockMut
[−]
[src]
type RentRwLockMut<'rental, T: 'rental, B: 'rental> = RentMut<'rental, RwLockWriteGuard<'rental, T>, B>;
A predefined type that rents mutable values from an RwLockWriteGuard<T>
.
Examples
let rw = std::sync::RwLock::new(9); let write = rw.write().unwrap(); let mut rent = rental::RentRwLockMut::new(write, |w| &mut *w); *rent *= 10; assert_eq!(*rent, 90);