@@ -45,6 +45,7 @@ use crate::p2p::network::kad::stream::P2pNetworkKademliaStreamAction;
4545use crate :: p2p:: network:: kad:: { P2pNetworkKadAction , P2pNetworkKademliaAction } ;
4646use crate :: p2p:: network:: noise:: P2pNetworkNoiseAction ;
4747use crate :: p2p:: network:: pnet:: P2pNetworkPnetAction ;
48+ use crate :: p2p:: network:: pnet_effectful:: P2pNetworkPnetEffectfulAction ;
4849use crate :: p2p:: network:: pubsub:: pubsub_effectful:: P2pNetworkPubsubEffectfulAction ;
4950use crate :: p2p:: network:: pubsub:: P2pNetworkPubsubAction ;
5051use crate :: p2p:: network:: rpc:: P2pNetworkRpcAction ;
@@ -307,6 +308,8 @@ pub enum ActionKind {
307308 P2pNetworkPnetOutgoingData ,
308309 P2pNetworkPnetSetupNonce ,
309310 P2pNetworkPnetTimeout ,
311+ P2pNetworkPnetEffectfulOutgoingData ,
312+ P2pNetworkPnetEffectfulSetupNonce ,
310313 P2pNetworkPubsubBroadcast ,
311314 P2pNetworkPubsubBroadcastSigned ,
312315 P2pNetworkPubsubGraft ,
@@ -558,7 +561,7 @@ pub enum ActionKind {
558561}
559562
560563impl ActionKind {
561- pub const COUNT : u16 = 463 ;
564+ pub const COUNT : u16 = 465 ;
562565}
563566
564567impl std:: fmt:: Display for ActionKind {
@@ -958,6 +961,7 @@ impl ActionKindGet for P2pNetworkAction {
958961 Self :: Scheduler ( a) => a. kind ( ) ,
959962 Self :: SchedulerEffectful ( a) => a. kind ( ) ,
960963 Self :: Pnet ( a) => a. kind ( ) ,
964+ Self :: PnetEffectful ( a) => a. kind ( ) ,
961965 Self :: Select ( a) => a. kind ( ) ,
962966 Self :: Noise ( a) => a. kind ( ) ,
963967 Self :: Yamux ( a) => a. kind ( ) ,
@@ -1440,6 +1444,15 @@ impl ActionKindGet for P2pNetworkPnetAction {
14401444 }
14411445}
14421446
1447+ impl ActionKindGet for P2pNetworkPnetEffectfulAction {
1448+ fn kind ( & self ) -> ActionKind {
1449+ match self {
1450+ Self :: OutgoingData { .. } => ActionKind :: P2pNetworkPnetEffectfulOutgoingData ,
1451+ Self :: SetupNonce { .. } => ActionKind :: P2pNetworkPnetEffectfulSetupNonce ,
1452+ }
1453+ }
1454+ }
1455+
14431456impl ActionKindGet for P2pNetworkSelectAction {
14441457 fn kind ( & self ) -> ActionKind {
14451458 match self {
0 commit comments