жизни меньше обьекта, который его хранит. Например я создал обьект, а потом мне нужно ему задать референс внутрь Arc<Option<&ref», а через какое-то время его обнулить. Интересует проблема borrow checkera, которые захочет время жизни дольше самого обьекта. Возможно обертка какая-то?
Есть описание самого юз-кейса? Чего-то мне кажется, что можно сделать проще. А так, яб наверное сделал безопасную обертку над сырым указателем, вероятнее всего будет проще всего реализовать
https://crates.io/crates/owning_ref ?
Обсуждают сегодня