Struct jormungandr_automation::jormungandr::legacy::config::node::data::P2p
source · pub struct P2p {
pub public_address: Multiaddr,
pub public_id: Option<String>,
pub trusted_peers: Vec<TrustedPeer>,
pub listen: Option<SocketAddr>,
pub max_connections: Option<u32>,
pub max_inbound_connections: Option<u32>,
pub allow_private_addresses: bool,
pub whitelist: Option<Vec<Multiaddr>>,
pub topics_of_interest: Option<TopicsOfInterest>,
pub policy: Option<Policy>,
pub layers: Option<LayersConfig>,
pub dns_server_address: Option<SocketAddr>,
}
Fields§
§public_address: Multiaddr
The public address to which other peers may connect to
public_id: Option<String>
§trusted_peers: Vec<TrustedPeer>
the rendezvous points for the peer to connect to in order to initiate the p2p discovery from.
listen: Option<SocketAddr>
§max_connections: Option<u32>
§max_inbound_connections: Option<u32>
§allow_private_addresses: bool
§whitelist: Option<Vec<Multiaddr>>
§topics_of_interest: Option<TopicsOfInterest>
§policy: Option<Policy>
§layers: Option<LayersConfig>
§dns_server_address: Option<SocketAddr>
Trait Implementations§
source§impl<'de> Deserialize<'de> for P2p
impl<'de> Deserialize<'de> for P2p
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for P2p
impl Send for P2p
impl Sync for P2p
impl Unpin for P2p
impl UnwindSafe for P2p
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request