unit okr8mt; struct Box { value: i32, pub fn get(self: &Self) -> &i32 { return &self.value; } } fn test() -> i32 { var b = Box{ value: 4 }; let r = b.get(); let v = r.^; b.value = 5; return v; }