2 // ignore-compare-mode-chalk
4 #![feature(associated_type_defaults)]
7 type NextState: State = StateMachineEnded;
8 fn execute(self) -> Option<Self::NextState>;
11 struct StateMachineEnded;
13 impl State for StateMachineEnded {
14 fn execute(self) -> Option<Self::NextState> {