node/p2p/network/
mod.rs

1pub use ::p2p::network::*;
2use p2p::network::identify::{P2pNetworkIdentifyAction, P2pNetworkIdentifyStreamAction};
3
4impl redux::EnablingCondition<crate::State> for P2pNetworkSchedulerAction {
5    fn is_enabled(&self, state: &crate::State, time: redux::Timestamp) -> bool {
6        state.p2p.is_enabled(self, time)
7    }
8}
9
10impl redux::EnablingCondition<crate::State> for P2pNetworkPnetAction {
11    fn is_enabled(&self, state: &crate::State, time: redux::Timestamp) -> bool {
12        state.p2p.is_enabled(self, time)
13    }
14}
15
16impl redux::EnablingCondition<crate::State> for P2pNetworkSelectAction {
17    fn is_enabled(&self, state: &crate::State, time: redux::Timestamp) -> bool {
18        state.p2p.is_enabled(self, time)
19    }
20}
21impl redux::EnablingCondition<crate::State> for P2pNetworkNoiseAction {
22    fn is_enabled(&self, state: &crate::State, time: redux::Timestamp) -> bool {
23        state.p2p.is_enabled(self, time)
24    }
25}
26
27impl redux::EnablingCondition<crate::State> for P2pNetworkYamuxAction {
28    fn is_enabled(&self, state: &crate::State, time: redux::Timestamp) -> bool {
29        state.p2p.is_enabled(self, time)
30    }
31}
32
33impl redux::EnablingCondition<crate::State> for P2pNetworkRpcAction {
34    fn is_enabled(&self, state: &crate::State, time: redux::Timestamp) -> bool {
35        state.p2p.is_enabled(self, time)
36    }
37}
38
39impl redux::EnablingCondition<crate::State> for P2pNetworkIdentifyStreamAction {
40    fn is_enabled(&self, state: &crate::State, time: redux::Timestamp) -> bool {
41        state.p2p.is_enabled(self, time)
42    }
43}
44
45impl redux::EnablingCondition<crate::State> for P2pNetworkIdentifyAction {
46    fn is_enabled(&self, state: &crate::State, time: redux::Timestamp) -> bool {
47        state.p2p.is_enabled(self, time)
48    }
49}
50
51impl redux::EnablingCondition<crate::State> for P2pNetworkKademliaAction {
52    fn is_enabled(&self, state: &crate::State, time: redux::Timestamp) -> bool {
53        state.p2p.is_enabled(self, time)
54    }
55}
56
57impl redux::EnablingCondition<crate::State> for P2pNetworkKademliaStreamAction {
58    fn is_enabled(&self, state: &crate::State, time: redux::Timestamp) -> bool {
59        state.p2p.is_enabled(self, time)
60    }
61}
62
63impl redux::EnablingCondition<crate::State> for P2pNetworkKadRequestAction {
64    fn is_enabled(&self, state: &crate::State, time: redux::Timestamp) -> bool {
65        state.p2p.is_enabled(self, time)
66    }
67}
68
69impl redux::EnablingCondition<crate::State> for P2pNetworkKadBootstrapAction {
70    fn is_enabled(&self, state: &crate::State, time: redux::Timestamp) -> bool {
71        state.p2p.is_enabled(self, time)
72    }
73}
74
75impl redux::EnablingCondition<crate::State> for P2pNetworkPubsubAction {
76    fn is_enabled(&self, state: &crate::State, time: redux::Timestamp) -> bool {
77        state.p2p.is_enabled(self, time)
78    }
79}
80
81impl redux::EnablingCondition<crate::State> for P2pNetworkSchedulerEffectfulAction {
82    fn is_enabled(&self, state: &crate::State, time: redux::Timestamp) -> bool {
83        state.p2p.is_enabled(self, time)
84    }
85}