@@ -194,13 +194,7 @@ impl TransitionTo<Compiling> for Stopped {}
194194
195195impl TransitionTo < Compiling > for Scheduling { }
196196
197- impl TransitionTo < Scheduling > for Compiling {
198- fn update_status ( & self ) -> TransitionFn {
199- Box :: new ( |ctx| {
200- ctx. status . generation += 1 ;
201- } )
202- }
203- }
197+ impl TransitionTo < Scheduling > for Compiling { }
204198
205199impl TransitionTo < Running > for Scheduling {
206200 fn update_status ( & self ) -> TransitionFn {
@@ -257,13 +251,7 @@ impl TransitionTo<Recovering> for Scheduling {
257251
258252impl TransitionTo < Rescaling > for Running { }
259253
260- impl TransitionTo < Scheduling > for Rescaling {
261- fn update_status ( & self ) -> TransitionFn {
262- Box :: new ( |ctx| {
263- ctx. status . generation += 1 ;
264- } )
265- }
266- }
254+ impl TransitionTo < Scheduling > for Rescaling { }
267255
268256impl TransitionTo < Compiling > for Recovering { }
269257impl TransitionTo < Compiling > for Failed {
@@ -352,13 +340,7 @@ impl TransitionTo<Stopping> for LeaderFinishing {}
352340
353341impl TransitionTo < LeaderCheckpointStopping > for LeaderRestarting { }
354342impl TransitionTo < LeaderRestarting > for LeaderRestarting { }
355- impl TransitionTo < Scheduling > for LeaderRestarting {
356- fn update_status ( & self ) -> TransitionFn {
357- Box :: new ( |ctx| {
358- ctx. status . generation += 1 ;
359- } )
360- }
361- }
343+ impl TransitionTo < Scheduling > for LeaderRestarting { }
362344
363345impl TransitionTo < Recovering > for LeaderRestarting {
364346 fn update_status ( & self ) -> TransitionFn {
@@ -369,13 +351,8 @@ impl TransitionTo<Recovering> for LeaderRestarting {
369351}
370352impl TransitionTo < LeaderStopping > for LeaderRestarting { }
371353
372- impl TransitionTo < Scheduling > for LeaderRescaling {
373- fn update_status ( & self ) -> TransitionFn {
374- Box :: new ( |ctx| {
375- ctx. status . generation += 1 ;
376- } )
377- }
378- }
354+ impl TransitionTo < Scheduling > for LeaderRescaling { }
355+
379356impl TransitionTo < Recovering > for LeaderRescaling {
380357 fn update_status ( & self ) -> TransitionFn {
381358 Box :: new ( |ctx| {
@@ -406,13 +383,7 @@ impl TransitionTo<Restarting> for Running {
406383 }
407384}
408385impl TransitionTo < Restarting > for Restarting { }
409- impl TransitionTo < Scheduling > for Restarting {
410- fn update_status ( & self ) -> TransitionFn {
411- Box :: new ( |ctx| {
412- ctx. status . generation += 1 ;
413- } )
414- }
415- }
386+ impl TransitionTo < Scheduling > for Restarting { }
416387impl TransitionTo < Stopping > for Restarting { }
417388impl TransitionTo < CheckpointStopping > for Restarting { }
418389
0 commit comments