Finite state machines in rust; bendns fork to add types.
Diffstat (limited to 'rust-fsm-dsl/src/lib.rs')
| -rw-r--r-- | rust-fsm-dsl/src/lib.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/rust-fsm-dsl/src/lib.rs b/rust-fsm-dsl/src/lib.rs index e037aa6..690dbc6 100644 --- a/rust-fsm-dsl/src/lib.rs +++ b/rust-fsm-dsl/src/lib.rs @@ -62,9 +62,9 @@ pub fn state_machine(tokens: TokenStream) -> TokenStream { states.insert(&input.initial_state); for transition in transitions.iter() { - states.insert(&transition.initial_state); - states.insert(&transition.final_state); - inputs.insert(&transition.input_value); + states.insert(transition.initial_state); + states.insert(transition.final_state); + inputs.insert(transition.input_value); if let Some(ref output) = transition.output { outputs.insert(output); } |