Finite state machines in rust; bendns fork to add types.
Diffstat (limited to 'rust_fsm/examples/circuit_breaker.rs')
| -rw-r--r-- | rust_fsm/examples/circuit_breaker.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/rust_fsm/examples/circuit_breaker.rs b/rust_fsm/examples/circuit_breaker.rs index e318b30..e0bcbbe 100644 --- a/rust_fsm/examples/circuit_breaker.rs +++ b/rust_fsm/examples/circuit_breaker.rs @@ -25,7 +25,7 @@ struct CircuitBreakerOutputSetTimer; #[derive(Debug)] struct CircuitBreakerMachine; -impl StateMachine for CircuitBreakerMachine { +impl StateMachineImpl for CircuitBreakerMachine { type Input = CircuitBreakerInput; type State = CircuitBreakerState; type Output = CircuitBreakerOutputSetTimer; @@ -63,7 +63,7 @@ impl StateMachine for CircuitBreakerMachine { } fn main() { - let machine: StateMachineWrapper<CircuitBreakerMachine> = StateMachineWrapper::new(); + let machine: StateMachine<CircuitBreakerMachine> = StateMachine::new(); // Unsuccessful request let machine = Arc::new(Mutex::new(machine)); |