@@ -107,7 +107,7 @@ use crate::{
107107 TransitionFrontierAction ,
108108 } ,
109109 watched_accounts:: WatchedAccountsAction ,
110- Action , ActionKindGet , CheckTimeoutsAction ,
110+ Action , ActionKindGet , CheckTimeoutsAction , ExitAction ,
111111} ;
112112
113113/// Unified kind enum for all action types
@@ -173,6 +173,7 @@ pub enum ActionKind {
173173 BlockProducerVrfEvaluatorEffectfulInitializeStats ,
174174 BlockProducerVrfEvaluatorEffectfulSlotEvaluated ,
175175 CheckTimeouts ,
176+ Exit ,
176177 EventSourceNewEvent ,
177178 EventSourceProcessEvents ,
178179 EventSourceWaitForEvents ,
@@ -757,7 +758,7 @@ pub enum ActionKind {
757758}
758759
759760impl ActionKind {
760- pub const COUNT : u16 = 628 ;
761+ pub const COUNT : u16 = 629 ;
761762}
762763
763764impl std:: fmt:: Display for ActionKind {
@@ -789,6 +790,7 @@ impl ActionKindGet for Action {
789790 Self :: Rpc ( a) => a. kind ( ) ,
790791 Self :: RpcEffectful ( a) => a. kind ( ) ,
791792 Self :: WatchedAccounts ( a) => a. kind ( ) ,
793+ Self :: Exit ( a) => a. kind ( ) ,
792794 }
793795 }
794796}
@@ -799,6 +801,12 @@ impl ActionKindGet for CheckTimeoutsAction {
799801 }
800802}
801803
804+ impl ActionKindGet for ExitAction {
805+ fn kind ( & self ) -> ActionKind {
806+ ActionKind :: Exit
807+ }
808+ }
809+
802810impl ActionKindGet for EventSourceAction {
803811 fn kind ( & self ) -> ActionKind {
804812 match self {
0 commit comments