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.rs4
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));