LINUX.ORG.RU

История изменений

Исправление 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 можно заставить скомпилироваться?