diff --git a/src/protocol/mod.rs b/src/protocol/mod.rs index 295e8d3a8ecc052605dd2e49ef359797e2eac60f..7ce0b5ff2e22c6041368d8c1da25329d2e34795d 100644 --- a/src/protocol/mod.rs +++ b/src/protocol/mod.rs @@ -228,8 +228,12 @@ impl EvalContext<'_> { let mut moved_keys = HashSet::new(); for arg in args.iter() { match arg { - Value::Output(OutputValue(key)) => { moved_keys.insert(*key); } - Value::Input(InputValue(key)) => { moved_keys.insert(*key); } + Value::Output(OutputValue(key)) => { + moved_keys.insert(*key); + } + Value::Input(InputValue(key)) => { + moved_keys.insert(*key); + } _ => {} } } @@ -247,7 +251,7 @@ impl EvalContext<'_> { let to = Value::Input(InputValue(to)); return [from, to]; } - EvalContext::Poly(_) => unreachable!() + EvalContext::Poly(_) => unreachable!(), } } fn fires(&mut self, port: Value) -> Option {