так?
struct.update(|&mut x| x.someting = 100500)
В embedded rust нередко такое вижу, очевидно, для обхода проблем с борроу чекером
в ембедеде так делают потому что там изменения определённые действия, ты не можешь "просто" дочь ссылку на них. Тут x.something = меняет локальную переменную, а потом уже update переодеваёт эти данные одним разом куда надо
Обсуждают сегодня