pub struct NatPeerDto {
pub node_id: String,
pub connection_type: String,
pub remote_endpoint: Option<String>,
}Expand description
Per-peer NAT connectivity entry.
Fields§
§node_id: StringPeer node ID
connection_type: StringDirect / HolePunched / Relayed / Unreachable
remote_endpoint: Option<String>Selected remote endpoint, if any
Trait Implementations§
Source§impl ComposeSchema for NatPeerDto
impl ComposeSchema for NatPeerDto
Source§impl Debug for NatPeerDto
impl Debug for NatPeerDto
Source§impl<'de> Deserialize<'de> for NatPeerDto
impl<'de> Deserialize<'de> for NatPeerDto
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
Source§impl Serialize for NatPeerDto
impl Serialize for NatPeerDto
Auto Trait Implementations§
impl Freeze for NatPeerDto
impl RefUnwindSafe for NatPeerDto
impl Send for NatPeerDto
impl Sync for NatPeerDto
impl Unpin for NatPeerDto
impl UnsafeUnpin for NatPeerDto
impl UnwindSafe for NatPeerDto
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