История изменений
Исправление Virtuos86, (текущая версия) :
Так сделай S обычной структурой без явных лайф-таймов. И все получится.
Я что-то пропустил, и уже можно не указывать лайфтаймы, если структура хранит в полях ссылочные типы данных?
Так, всё-таки, синтаксис pub fn get_log<'a>(&'a self) -> &'a String
можно заставить скомпилироваться?
Исправление Virtuos86, :
Так сделай S обычной структурой без явных лайф-таймов. И все получится.
Я что-то пропустил, и уже можно не указывать лайфтаймы, если структура хранит в полях ссылочные типы данных?
Та, всё-таки, синтаксис pub fn get_log<'a>(&'a self) -> &'a String
можно заставить скомпилироваться?
Исходная версия Virtuos86, :
Так сделай S обычной структурой без явных лайф-таймов. И все получится.
Я что-то пропустил, и уже можно не указывать лайфтаймы, если структура хранит в полях ссылочные типы данных.
Та, всё-таки, синтаксис pub fn get_log<'a>(&'a self) -> &'a String
можно заставить скомпилироваться?