sm
sm copied to clipboard
🚀 SM – a static State Machine library
I'm having an issue where I have the state machine defined in a separate file: main.rs
I have this case where I'd like to have two state machines (which interact with each other) and to have the state transitions happen external to the module where they...
It would be great if I could pass a closure which is always called when a transition happens: For example: ``` sm! { This { InitialStates { Stale } Startup...
Update to 1.0+ versions of quote, syn, proc-macro2, etc. This reduces the number of different syn implementations included in projects that use sm.
I checked that the lastest commit 749d4df59f095327bad5836ca5594e98b3686481 already supports `no_std`, I have tested on my embedded devices, it works great. Would you help release a new version dedicated to the...