Struct gip::GlobalAddress [−][src]
pub struct GlobalAddress { pub time: Tm, pub v4addr: Option<Ipv4Addr>, pub v6addr: Option<Ipv6Addr>, pub provider: String, }
Global address information
Fields
time: Tm
Address checking time
v4addr: Option<Ipv4Addr>
Global IP address by IPv4
v6addr: Option<Ipv6Addr>
Global IP address by IPv6
provider: String
Provider name
Methods
impl GlobalAddress
[src]
impl GlobalAddress
pub fn from_v4(addr: Ipv4Addr, provider: &str) -> Self
[src]
pub fn from_v4(addr: Ipv4Addr, provider: &str) -> Self
pub fn from_v6(addr: Ipv6Addr, provider: &str) -> Self
[src]
pub fn from_v6(addr: Ipv6Addr, provider: &str) -> Self
Trait Implementations
impl Debug for GlobalAddress
[src]
impl Debug for GlobalAddress
Auto Trait Implementations
impl Send for GlobalAddress
impl Send for GlobalAddress
impl Sync for GlobalAddress
impl Sync for GlobalAddress