Type Definition rental::RentBoxMut [] [src]

type RentBoxMut<'rental, T: 'rental, B: 'rental> = RentMut<'rental, Box<T>, B>;

A predefined type that rents mutable references from a Box<T>.

Examples

let bx = Box::new(3);
let mut rent = rental::RentBoxMut::new(bx, |b| &mut *b);
*rent *= 10;
assert_eq!(*rent, 30);