на node, и на его child?
fn build_app(node : &mut Node) {
build_widget(None, node);
for child in &mut node.children {
build_widget(Some(node), child);
}
}
Сейчас ругается вот так:
54 | for child in &mut node.children {
| ------------------
| |
| first mutable borrow occurs here
| first borrow later used here
55 | build_widget(Some(node), child);
| ^^^^ second mutable borrow occurs here
Это не с++, дважды занять по мутабельной ссылке не выйдет
Обсуждают сегодня