3.5 절의 접근자를 대여를 활용하도록 수정한다.
pub fn title(&self) -> &String {
&self.title
}
pub fn description(&self) -> &String {
&self.description
}
pub fn status(&self) -> &String {
&self.status
}
대여(&)하지 않고 사용하게 되면 소유권이 접근자로 이전되므로, 접근자가 호출된 이후에 반환한 값을 사용하려 하면 호출한 코드는 소유권을 돌려받지 못해 사용할 수 없게 된다.