Finite state machines in rust; bendns fork to add types.
Diffstat (limited to 'doc-example/src/lib.rs')
| -rw-r--r-- | doc-example/src/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/doc-example/src/lib.rs b/doc-example/src/lib.rs index 18c0978..43691ee 100644 --- a/doc-example/src/lib.rs +++ b/doc-example/src/lib.rs @@ -6,8 +6,8 @@ state_machine! { /// https://martinfowler.com/bliki/CircuitBreaker.html pub circuit_breaker(Closed) - Closed(Unsuccessful) => Open [SetupTimer], - Open(TimerTriggered) => HalfOpen, + Closed => Unsuccessful => Open [SetupTimer], + Open => TimerTriggered => HalfOpen, HalfOpen => { Successful => Closed, Unsuccessful => Open [SetupTimer] |