История изменений
Исправление red75prim, (текущая версия) :
Так вон же использует, без проблем:
Да, неверно выразился. Правильно будет: renderer не сможет использовать ссылку на Window, которое лежит в том-же самом инстансе структуры что и renderer. В расте нельзя выразить лайфтайм ссылок в self-referential структурах.
А компилируется потому что renderer использует не &Window, а Arc<Window> со 'static лайфтаймом.
Исходная версия red75prim, :
Так вон же использует, без проблем:
Да, неверно выразился. Правильно будет: renderer не сможет использовать ссылку на Window, которое лежит в том-же самом инстансе структуры что и renderer.
А компилируется потому что renderer использует не &Window, а Arc<Window> со 'static лайфтаймом.