= Enum::A;
match &e {
Enum::A => {
e = Enum::B; // напишет, что на e существует ссылка
}
...
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=8c81b2aab22c05ae813fbaf4dd332660 так что видимо там что-то ещё держит ссылку
Спасибо. Мьютексы добавляют сложности ситуации, видимо. Помогло выделить гард в отдельную переменную и дропать его
а в чем смысл вообще примера? Прост кажется mut переменные не совсем rust-way
Завезут монады и хкт буду без них прогать То есть, не буду, потому что я не представляю себе, как синхронизировать состояние корутин без этого (обмазываться каналами не предлагать)
ты будто начал предложение с середины, можно чуть больше контекста?
Шаред стейт. Но надо изменять. Мутекс.
Сори, играю в компухтер, не хочу дискутировать
Обсуждают сегодня