Type Definition rental::RentStringMut
[−]
[src]
type RentStringMut<'rental, B: 'rental> = RentMut<'rental, String, B>;
A predefined type that rents mutable values from a String
.
Examples
use std::ascii::AsciiExt; let s = "Hello, world!".to_string(); let mut rent = rental::RentStringMut::new(s, |s| &mut s[0..5]); rent.make_ascii_uppercase(); assert_eq!(&*rent, "HELLO");