Director
Director is a simple, versatile, ergonomic state machine in Rust-lang. (no-std)
| Examples | Docs | Latest Note |
= "0.5.0"
Why?
Because writing state-machine is kind of tedious. Not for human way. It is difficult to achieve flexibility, readability and more analyzability to the architecture. This crate gives all of them. And well optimized[ex:) RAII]. So you don't need to worry way bad performance for your implementation.
How to use,
use crateEngine; // Any common state
}]
; // i.e) dummy engine
// It can be any kind of Mutex