Struct jormungandr_automation::jormungandr::legacy::P2p
source · pub struct P2p {
pub bootstrap: Bootstrap,
pub connection: Connection,
pub policy: Option<Policy>,
pub layers: Option<LayersConfig>,
}
Fields§
§bootstrap: Bootstrap
§connection: Connection
§policy: Option<Policy>
§layers: Option<LayersConfig>
Implementations§
source§impl P2p
impl P2p
pub fn get_listen_addr(&self) -> Option<SocketAddr>
Trait Implementations§
source§impl<'de> Deserialize<'de> for P2p
impl<'de> Deserialize<'de> for P2p
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<P2p, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<P2p, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for P2p
impl Serialize for P2p
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. 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