Struct async_ip::IpAddressInfo
source · pub struct IpAddressInfo {
pub internal_ip: IpAddr,
pub external_ipv6: Option<IpAddr>,
}
Expand description
All the ip addr info for this node
Fields§
§internal_ip: IpAddr
internal addr
external_ipv6: Option<IpAddr>
external v6 addr
Implementations§
source§impl IpAddressInfo
impl IpAddressInfo
Trait Implementations§
source§impl Clone for IpAddressInfo
impl Clone for IpAddressInfo
source§fn clone(&self) -> IpAddressInfo
fn clone(&self) -> IpAddressInfo
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for IpAddressInfo
impl Debug for IpAddressInfo
source§impl<'de> Deserialize<'de> for IpAddressInfo
impl<'de> Deserialize<'de> for IpAddressInfo
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 IpAddressInfo
impl Send for IpAddressInfo
impl Sync for IpAddressInfo
impl Unpin for IpAddressInfo
impl UnwindSafe for IpAddressInfo
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