Type Definition rental::RentArc [] [src]

type RentArc<'rental, T: 'rental, B: 'rental> = RentRef<'rental, Arc<T>, B>;

A predefined type that rents references from an Arc<T>.

Examples

let arc = std::sync::Arc::new(1);
let rent = rental::RentArc::new(arc, |a| &*a);
assert_eq!(*rent, 1);