@@ -89,23 +89,23 @@ pub trait StateChangeListener: Sync + Send {
8989 /// on_transform_to_closed is triggered when circuit breaker state transformed to Closed.
9090 /// Argument rule is copy from circuit breaker's rule, any changes of rule don't take effect for circuit breaker
9191 /// Copying rule has a performance penalty and avoids invalid listeners as much as possible
92- fn on_transform_to_closed ( & self , prev : State , rule : Arc < Rule > ) ;
92+ fn on_transform_to_closed ( & self , prev : State , rule : Arc < Rule > ) { }
9393
9494 /// `on_transform_to_open` is triggered when circuit breaker state transformed to Open.
9595 /// The "snapshot" indicates the triggered value when the transformation occurs.
9696 /// Argument rule is copy from circuit breaker's rule, any changes of rule don't take effect for circuit breaker
9797 /// Copying rule has a performance penalty and avoids invalid listeners as much as possible
98- fn on_transform_to_open ( & self , prev : State , rule : Arc < Rule > , snapshot : Option < Arc < Snapshot > > ) ;
98+ fn on_transform_to_open ( & self , prev : State , rule : Arc < Rule > , snapshot : Option < Arc < Snapshot > > ) { }
9999
100100 /// `on_transform_to_half_open` is triggered when circuit breaker state transformed to HalfOpen.
101101 /// Argument rule is copy from circuit breaker's rule, any changes of rule don't take effect for circuit breaker
102102 /// Copying rule has a performance penalty and avoids invalid listeners as much as possible
103- fn on_transform_to_half_open ( & self , prev : State , rule : Arc < Rule > ) ;
103+ fn on_transform_to_half_open ( & self , prev : State , rule : Arc < Rule > ) { }
104104
105105 /// `on_circuit_breaker_drop` is triggered when circuit breaker is drop.
106106 /// Argument rule is copy from circuit breaker's rule, any changes of rule don't take effect for circuit breaker
107107 /// Copying rule has a performance penalty and avoids invalid listeners as much as possible
108- fn on_circuit_breaker_drop ( & self , prev : State , rule : Arc < Rule > ) ;
108+ fn on_circuit_breaker_drop ( & self , prev : State , rule : Arc < Rule > ) { }
109109}
110110
111111/// `CircuitBreakerTrait` is the basic trait of circuit breaker
0 commit comments