История изменений
Исправление red75prim, (текущая версия) :
renderer: Option<Arc<dyn Renderer<'window> + 'window>>
И это будет значить, что renderer
содержит ссылку на объект, внешний по отношению к структуре App
. То есть renderer
не сможет использовать App::window
.
Ну и ApplicationHandler
предполагает, что окна будут создаваться динамически. Лайфтаймы на такое использование не рассчитаны. Так что тут только 'static
Исходная версия red75prim, :
renderer: Option<Arc<dyn Renderer<'window> + 'window>>
И это будет значить, что renderer
содержит ссылку на объект, внешний по отношению к структуре App
. То есть renderer
не сможет использовать App::window
.