fsm-macro 0.1.0

A statically checked finite state machine written in rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use fsm_macro::fsm;

fsm! {
    initial = A
    end = C, B

        A -> B: b
        A -> A: a
        B -> C: c

        A
        B
        C
}

fn main() {}