@@ -51,6 +51,7 @@ use crate::p2p::network::identify::stream::P2pNetworkIdentifyStreamAction;
5151use crate :: p2p:: network:: identify:: stream_effectful:: P2pNetworkIdentifyStreamEffectfulAction ;
5252use crate :: p2p:: network:: identify:: P2pNetworkIdentifyAction ;
5353use crate :: p2p:: network:: kad:: bootstrap:: P2pNetworkKadBootstrapAction ;
54+ use crate :: p2p:: network:: kad:: kad_effectful:: P2pNetworkKadEffectfulAction ;
5455use crate :: p2p:: network:: kad:: request:: P2pNetworkKadRequestAction ;
5556use crate :: p2p:: network:: kad:: stream:: P2pNetworkKademliaStreamAction ;
5657use crate :: p2p:: network:: kad:: { P2pNetworkKadAction , P2pNetworkKademliaAction } ;
@@ -313,9 +314,13 @@ pub enum ActionKind {
313314 P2pNetworkIdentifyStreamPrune ,
314315 P2pNetworkIdentifyStreamRemoteClose ,
315316 P2pNetworkIdentifyStreamEffectfulSendIdentify ,
317+ P2pNetworkKadBootstrapAppendRequest ,
316318 P2pNetworkKadBootstrapCreateRequests ,
319+ P2pNetworkKadBootstrapFinalizeRequests ,
317320 P2pNetworkKadBootstrapRequestDone ,
318321 P2pNetworkKadBootstrapRequestError ,
322+ P2pNetworkKadEffectfulDiscovered ,
323+ P2pNetworkKadEffectfulMakeRequest ,
319324 P2pNetworkKadRequestError ,
320325 P2pNetworkKadRequestMuxReady ,
321326 P2pNetworkKadRequestNew ,
@@ -611,7 +616,7 @@ pub enum ActionKind {
611616}
612617
613618impl ActionKind {
614- pub const COUNT : u16 = 504 ;
619+ pub const COUNT : u16 = 508 ;
615620}
616621
617622impl std:: fmt:: Display for ActionKind {
@@ -1075,6 +1080,7 @@ impl ActionKindGet for P2pNetworkAction {
10751080 Self :: Yamux ( a) => a. kind ( ) ,
10761081 Self :: Identify ( a) => a. kind ( ) ,
10771082 Self :: Kad ( a) => a. kind ( ) ,
1083+ Self :: KadEffectful ( a) => a. kind ( ) ,
10781084 Self :: Pubsub ( a) => a. kind ( ) ,
10791085 Self :: PubsubEffectful ( a) => a. kind ( ) ,
10801086 Self :: Rpc ( a) => a. kind ( ) ,
@@ -1718,6 +1724,15 @@ impl ActionKindGet for P2pNetworkKadAction {
17181724 }
17191725}
17201726
1727+ impl ActionKindGet for P2pNetworkKadEffectfulAction {
1728+ fn kind ( & self ) -> ActionKind {
1729+ match self {
1730+ Self :: Discovered { .. } => ActionKind :: P2pNetworkKadEffectfulDiscovered ,
1731+ Self :: MakeRequest { .. } => ActionKind :: P2pNetworkKadEffectfulMakeRequest ,
1732+ }
1733+ }
1734+ }
1735+
17211736impl ActionKindGet for P2pNetworkPubsubAction {
17221737 fn kind ( & self ) -> ActionKind {
17231738 match self {
@@ -1812,6 +1827,8 @@ impl ActionKindGet for P2pNetworkKadBootstrapAction {
18121827 fn kind ( & self ) -> ActionKind {
18131828 match self {
18141829 Self :: CreateRequests => ActionKind :: P2pNetworkKadBootstrapCreateRequests ,
1830+ Self :: AppendRequest { .. } => ActionKind :: P2pNetworkKadBootstrapAppendRequest ,
1831+ Self :: FinalizeRequests => ActionKind :: P2pNetworkKadBootstrapFinalizeRequests ,
18151832 Self :: RequestDone { .. } => ActionKind :: P2pNetworkKadBootstrapRequestDone ,
18161833 Self :: RequestError { .. } => ActionKind :: P2pNetworkKadBootstrapRequestError ,
18171834 }
0 commit comments