Finite state machines in rust; bendns fork to add types.
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -1,4 +1,4 @@ -# A framework for building finite state machines in Rust +# A framework and a DSL for building finite state machines in Rust [![Documentation][docs-badge]][docs-link] [![Latest Version][crate-badge]][crate-link] @@ -30,6 +30,18 @@ of state machines: * A Moore machine by providing an output function that do not depend on the provided inputs. +## Feature flags + +### Default + +- `std` - implement features that require the `std` environment. See below. +- `dsl` - re-export `rust-fsm-dsl` from `rust-fsm`. Recommended to leave this on + for the best development experience. + +### Non-default + +- `diagram` - generate Mermaid state diagrams in the doc strings. See below. + ## Usage in `no_std` environments This library has the feature named `std` which is enabled by default. You |