| -- lifetime `'a` defined here
...
255 | self.body.set_texture(&texture.clone(), false);
| -----------------------^^^^^^^^^^^^^^^--------- temporary value is freed at the end of this statement
| | |
| | creates a temporary which is freed while still in use
| argument requires that borrow lasts for `'a`
Что же делать?
не очень понятно что ты делаешь (тем более что простыня с ошибкой месивом отображается из-за переноса строк в телеграме), но можно попробовать вынести clone() на строчку раньше, создав явную переменную и уже на нее ссылку давать.
Обсуждают сегодня