@@ -28,6 +28,8 @@ use crate::p2p::channels::best_tip::P2pChannelsBestTipAction;
2828use crate :: p2p:: channels:: best_tip_effectful:: P2pChannelsBestTipEffectfulAction ;
2929use crate :: p2p:: channels:: rpc:: P2pChannelsRpcAction ;
3030use crate :: p2p:: channels:: rpc_effectful:: P2pChannelsRpcEffectfulAction ;
31+ use crate :: p2p:: channels:: signaling:: discovery:: P2pChannelsSignalingDiscoveryAction ;
32+ use crate :: p2p:: channels:: signaling:: discovery_effectful:: P2pChannelsSignalingDiscoveryEffectfulAction ;
3133use crate :: p2p:: channels:: signaling:: exchange:: P2pChannelsSignalingExchangeAction ;
3234use crate :: p2p:: channels:: signaling:: exchange_effectful:: P2pChannelsSignalingExchangeEffectfulAction ;
3335use crate :: p2p:: channels:: snark:: P2pChannelsSnarkAction ;
@@ -211,6 +213,26 @@ pub enum ActionKind {
211213 P2pChannelsRpcEffectfulInit ,
212214 P2pChannelsRpcEffectfulRequestSend ,
213215 P2pChannelsRpcEffectfulResponseSend ,
216+ P2pChannelsSignalingDiscoveryAnswerDecrypted ,
217+ P2pChannelsSignalingDiscoveryAnswerReceived ,
218+ P2pChannelsSignalingDiscoveryAnswerSend ,
219+ P2pChannelsSignalingDiscoveryDiscoveredAccept ,
220+ P2pChannelsSignalingDiscoveryDiscoveredAcceptReceived ,
221+ P2pChannelsSignalingDiscoveryDiscoveredReceived ,
222+ P2pChannelsSignalingDiscoveryDiscoveredReject ,
223+ P2pChannelsSignalingDiscoveryDiscoveredRejectReceived ,
224+ P2pChannelsSignalingDiscoveryDiscoveredSend ,
225+ P2pChannelsSignalingDiscoveryDiscoveryRequestReceived ,
226+ P2pChannelsSignalingDiscoveryDiscoveryRequestSend ,
227+ P2pChannelsSignalingDiscoveryInit ,
228+ P2pChannelsSignalingDiscoveryPending ,
229+ P2pChannelsSignalingDiscoveryReady ,
230+ P2pChannelsSignalingDiscoveryRequestReceived ,
231+ P2pChannelsSignalingDiscoveryRequestSend ,
232+ P2pChannelsSignalingDiscoveryEffectfulAnswerDecrypt ,
233+ P2pChannelsSignalingDiscoveryEffectfulInit ,
234+ P2pChannelsSignalingDiscoveryEffectfulMessageSend ,
235+ P2pChannelsSignalingDiscoveryEffectfulOfferEncryptAndSend ,
214236 P2pChannelsSignalingExchangeAnswerReceived ,
215237 P2pChannelsSignalingExchangeAnswerSend ,
216238 P2pChannelsSignalingExchangeInit ,
@@ -635,7 +657,7 @@ pub enum ActionKind {
635657}
636658
637659impl ActionKind {
638- pub const COUNT : u16 = 525 ;
660+ pub const COUNT : u16 = 545 ;
639661}
640662
641663impl std:: fmt:: Display for ActionKind {
@@ -1046,6 +1068,7 @@ impl ActionKindGet for P2pChannelsAction {
10461068 fn kind ( & self ) -> ActionKind {
10471069 match self {
10481070 Self :: MessageReceived ( a) => a. kind ( ) ,
1071+ Self :: SignalingDiscovery ( a) => a. kind ( ) ,
10491072 Self :: SignalingExchange ( a) => a. kind ( ) ,
10501073 Self :: BestTip ( a) => a. kind ( ) ,
10511074 Self :: Transaction ( a) => a. kind ( ) ,
@@ -1087,6 +1110,7 @@ impl ActionKindGet for P2pNetworkAction {
10871110impl ActionKindGet for P2pChannelsEffectfulAction {
10881111 fn kind ( & self ) -> ActionKind {
10891112 match self {
1113+ Self :: SignalingDiscovery ( a) => a. kind ( ) ,
10901114 Self :: SignalingExchange ( a) => a. kind ( ) ,
10911115 Self :: BestTip ( a) => a. kind ( ) ,
10921116 Self :: Rpc ( a) => a. kind ( ) ,
@@ -1419,6 +1443,47 @@ impl ActionKindGet for P2pChannelsMessageReceivedAction {
14191443 }
14201444}
14211445
1446+ impl ActionKindGet for P2pChannelsSignalingDiscoveryAction {
1447+ fn kind ( & self ) -> ActionKind {
1448+ match self {
1449+ Self :: Init { .. } => ActionKind :: P2pChannelsSignalingDiscoveryInit ,
1450+ Self :: Pending { .. } => ActionKind :: P2pChannelsSignalingDiscoveryPending ,
1451+ Self :: Ready { .. } => ActionKind :: P2pChannelsSignalingDiscoveryReady ,
1452+ Self :: RequestSend { .. } => ActionKind :: P2pChannelsSignalingDiscoveryRequestSend ,
1453+ Self :: DiscoveryRequestReceived { .. } => {
1454+ ActionKind :: P2pChannelsSignalingDiscoveryDiscoveryRequestReceived
1455+ }
1456+ Self :: DiscoveredSend { .. } => ActionKind :: P2pChannelsSignalingDiscoveryDiscoveredSend ,
1457+ Self :: DiscoveredRejectReceived { .. } => {
1458+ ActionKind :: P2pChannelsSignalingDiscoveryDiscoveredRejectReceived
1459+ }
1460+ Self :: DiscoveredAcceptReceived { .. } => {
1461+ ActionKind :: P2pChannelsSignalingDiscoveryDiscoveredAcceptReceived
1462+ }
1463+ Self :: AnswerSend { .. } => ActionKind :: P2pChannelsSignalingDiscoveryAnswerSend ,
1464+ Self :: RequestReceived { .. } => {
1465+ ActionKind :: P2pChannelsSignalingDiscoveryRequestReceived
1466+ }
1467+ Self :: DiscoveryRequestSend { .. } => {
1468+ ActionKind :: P2pChannelsSignalingDiscoveryDiscoveryRequestSend
1469+ }
1470+ Self :: DiscoveredReceived { .. } => {
1471+ ActionKind :: P2pChannelsSignalingDiscoveryDiscoveredReceived
1472+ }
1473+ Self :: DiscoveredReject { .. } => {
1474+ ActionKind :: P2pChannelsSignalingDiscoveryDiscoveredReject
1475+ }
1476+ Self :: DiscoveredAccept { .. } => {
1477+ ActionKind :: P2pChannelsSignalingDiscoveryDiscoveredAccept
1478+ }
1479+ Self :: AnswerReceived { .. } => ActionKind :: P2pChannelsSignalingDiscoveryAnswerReceived ,
1480+ Self :: AnswerDecrypted { .. } => {
1481+ ActionKind :: P2pChannelsSignalingDiscoveryAnswerDecrypted
1482+ }
1483+ }
1484+ }
1485+ }
1486+
14221487impl ActionKindGet for P2pChannelsSignalingExchangeAction {
14231488 fn kind ( & self ) -> ActionKind {
14241489 match self {
@@ -1693,6 +1758,23 @@ impl ActionKindGet for P2pNetworkRpcAction {
16931758 }
16941759}
16951760
1761+ impl ActionKindGet for P2pChannelsSignalingDiscoveryEffectfulAction {
1762+ fn kind ( & self ) -> ActionKind {
1763+ match self {
1764+ Self :: Init { .. } => ActionKind :: P2pChannelsSignalingDiscoveryEffectfulInit ,
1765+ Self :: MessageSend { .. } => {
1766+ ActionKind :: P2pChannelsSignalingDiscoveryEffectfulMessageSend
1767+ }
1768+ Self :: OfferEncryptAndSend { .. } => {
1769+ ActionKind :: P2pChannelsSignalingDiscoveryEffectfulOfferEncryptAndSend
1770+ }
1771+ Self :: AnswerDecrypt { .. } => {
1772+ ActionKind :: P2pChannelsSignalingDiscoveryEffectfulAnswerDecrypt
1773+ }
1774+ }
1775+ }
1776+ }
1777+
16961778impl ActionKindGet for P2pChannelsSignalingExchangeEffectfulAction {
16971779 fn kind ( & self ) -> ActionKind {
16981780 match self {
0 commit comments