LINUX.ORG.RU

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

Исправление 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.