pub struct PublicAddresses {
pub ipv4: String,
pub ipv6: String,
}Expand description
Public addresses detected by the panel.
Fields§
§ipv4: StringDetected IPv4 address.
ipv6: StringDetected IPv6 address.
Trait Implementations§
Source§impl Clone for PublicAddresses
impl Clone for PublicAddresses
Source§impl Debug for PublicAddresses
impl Debug for PublicAddresses
Source§impl Default for PublicAddresses
impl Default for PublicAddresses
Source§impl<'de> Deserialize<'de> for PublicAddresseswhere
PublicAddresses: Default,
impl<'de> Deserialize<'de> for PublicAddresseswhere
PublicAddresses: Default,
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
impl Eq for PublicAddresses
Source§impl PartialEq for PublicAddresses
impl PartialEq for PublicAddresses
Source§impl Serialize for PublicAddresses
impl Serialize for PublicAddresses
impl StructuralPartialEq for PublicAddresses
Auto Trait Implementations§
impl Freeze for PublicAddresses
impl RefUnwindSafe for PublicAddresses
impl Send for PublicAddresses
impl Sync for PublicAddresses
impl Unpin for PublicAddresses
impl UnsafeUnpin for PublicAddresses
impl UnwindSafe for PublicAddresses
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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