(&mut self)
| 658 | // Functions for resolving scope inputs |
| 659 | impl NodeNetwork { |
| 660 | pub fn resolve_scope_inputs(&mut self) { |
| 661 | let mut leftover = Vec::new(); |
| 662 | self.resolve_scope_inputs_impl(None, &mut leftover); |
| 663 | assert!(leftover.is_empty(), "Unresolved scope keys at top level: {leftover:?}"); |
| 664 | } |
| 665 | |
| 666 | fn resolve_scope_inputs_impl(&mut self, parent: Option<&ScopeChain<'_>>, network_inputs: &mut Vec<NodeInput>) { |
| 667 | let scope_chain = ScopeChain { |
no test coverage detected