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