pub struct RawAddressSummary {
pub has_non_loopback_ipv4: bool,
pub has_non_loopback_ipv6: bool,
pub has_unicast_global_ipv6: bool,
}Expand description
Which address families are present across the running non-loopback interfaces.
Fields§
§has_non_loopback_ipv4: boolAt least one non-loopback IPv4 address is present.
has_non_loopback_ipv6: boolAt least one non-loopback IPv6 address is present.
has_unicast_global_ipv6: boolAt least one globally-routable unicast IPv6 address is present.
Trait Implementations§
Source§impl Clone for RawAddressSummary
impl Clone for RawAddressSummary
Source§fn clone(&self) -> RawAddressSummary
fn clone(&self) -> RawAddressSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RawAddressSummary
Source§impl Debug for RawAddressSummary
impl Debug for RawAddressSummary
Source§impl Default for RawAddressSummary
impl Default for RawAddressSummary
Source§fn default() -> RawAddressSummary
fn default() -> RawAddressSummary
Returns the “default value” for a type. Read more
impl Eq for RawAddressSummary
Source§impl Hash for RawAddressSummary
impl Hash for RawAddressSummary
Source§impl Ord for RawAddressSummary
impl Ord for RawAddressSummary
Source§fn cmp(&self, other: &RawAddressSummary) -> Ordering
fn cmp(&self, other: &RawAddressSummary) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RawAddressSummary
impl PartialEq for RawAddressSummary
Source§impl PartialOrd for RawAddressSummary
impl PartialOrd for RawAddressSummary
impl StructuralPartialEq for RawAddressSummary
Auto Trait Implementations§
impl Freeze for RawAddressSummary
impl RefUnwindSafe for RawAddressSummary
impl Send for RawAddressSummary
impl Sync for RawAddressSummary
impl Unpin for RawAddressSummary
impl UnsafeUnpin for RawAddressSummary
impl UnwindSafe for RawAddressSummary
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> CmpAssign for Twhere
T: Ord,
impl<T> CmpAssign for Twhere
T: Ord,
Source§fn min_assign(&mut self, other: T)
fn min_assign(&mut self, other: T)
Replace
self with other if other is smaller.Source§fn max_assign(&mut self, other: T)
fn max_assign(&mut self, other: T)
Replace
self with other if other is larger.Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more