Type Definition rental::RentRefCell [] [src]

type RentRefCell<'rental, T: 'rental, B: 'rental> = RentRef<'rental, Ref<'rental, T>, B>;

A predefined type that rents values from a Ref<T>.

Examples

let cell = std::cell::RefCell::new(6);
let r = cell.borrow();
let rent = rental::RentRefCell::new(r, |r| &*r);
assert_eq!(*rent, 6);