Type Definition rental::RentVecMut
[−]
[src]
type RentVecMut<'rental, T: 'rental, B: 'rental> = RentMut<'rental, Vec<T>, B>;
A predefined type that rents mutable references from a Vec<T>
.
Examples
let v = vec![1, 2, 3]; let mut rent = rental::RentVecMut::new(v, |v| &mut v[0..2]); rent[1] *= 2; rent[0] += rent[1]; assert_eq!(&*rent, [5, 4]);