Struct gip::GlobalAddress
source · [−]pub struct GlobalAddress {
pub time: DateTime<Utc>,
pub latency: Duration,
pub v4addr: Option<Ipv4Addr>,
pub v6addr: Option<Ipv6Addr>,
pub provider: String,
}
Expand description
Global address information
Fields
time: DateTime<Utc>
Address checking time
latency: Duration
Access latency
v4addr: Option<Ipv4Addr>
Global IP address by IPv4
v6addr: Option<Ipv6Addr>
Global IP address by IPv6
provider: String
Provider name
Implementations
sourceimpl GlobalAddress
impl GlobalAddress
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GlobalAddress
impl Send for GlobalAddress
impl Sync for GlobalAddress
impl Unpin for GlobalAddress
impl UnwindSafe for GlobalAddress
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more