ferogram.dev / ferogram-derive
DV

ferogram-derive

Procedural macros for ferogram, currently exposing #[derive(FsmState)].

Rust v0.6.5 MIT OR Apache-2.0
Cargo.toml
[dependencies]
ferogram-derive = "0.6.5"

What it does

  • #[derive(FsmState)] generates the boilerplate for a state enum
  • Plugs directly into ferogram-fsm's StateContext and dispatcher
  • Keeps state-machine definitions declarative instead of hand-written
Explore the workspace