Type Definition rental::RentMutexMut
[−]
[src]
type RentMutexMut<'rental, T: 'rental, B: 'rental> = RentMut<'rental, MutexGuard<'rental, T>, B>;
A predefined type that rents mutable references from a MutexGuard<T>
.
Examples
let mutex = std::sync::Mutex::new(5); let guard = mutex.lock().unwrap(); let mut rent = rental::RentMutexMut::new(guard, |g| &mut *g); *rent *= 10; assert_eq!(*rent, 50);