}
fn main() {
- let person = ~"Fred";
- let person: &str = person; //~ ERROR borrowed value does not live long enough
+ let person = "Fred".to_owned();
+ let person: &str = person; //~ ERROR `person[..]` does not live long enough
let s: ~Trait<&'static str> = ~Struct { person: person };
}