#[derive(Debug)]
struct ImportantExcerpt<'a> {
    part: &'a str,
}
fn main() {
    let novel = String::from("Call me Ishmael. Some years ago...");
    let first_sentence = novel.split('.').next().expect("Could not find a '.'");
    let i = ImportantExcerpt {
        part: first_sentence,
    };
    println!("{:?}", i);
}
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.26s
     Running `target/debug/stackmachine`
ImportantExcerpt { part: “Call me Ishmael” }
なるほど、参照時にライフタイムを指定するのか、、面白いですね。
 
					 
