Rust State Machine

Build

A (Finite) State Machine library in the works

This Rust Library aims to provide a developer-friendly, Business-Oriented, (Finite) State Machine.

Features

More features (hopefully) coming Soon™

Example

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" ); }