A (Finite) State Machine library in the works
This Rust Library aims to provide a developer-friendly, Business-Oriented, (Finite) State Machine.
More features (hopefully) coming Soon™
Quickly define your State Machine using the integrated DSL define!()
macro:
rust
fn main() {
let light_switch = define!(
"OFF" - "TURN_ON" -> "ON",
"ON" - "TURN_OFF" -> "OFF"
);
}