関数と同様に、データ型はメンバのライフタイムを指定できます。
Rust は、参照を含む構造体が、その参照が指す所有者よりも長く存在しないことを検証します。
構造体には、何もないところを指している参照を含めることはできません。