[−][src]Enum sentry_types::protocol::v7::IpAddress
An IP address, either IPv4, IPv6 or Auto.
Variants
The IP address needs to be infered from the user's context.
Exact(IpAddr)
The exact given IP address (v4 or v6).
Trait Implementations
impl Clone for IpAddress
[src]
impl Copy for IpAddress
[src]
impl Debug for IpAddress
[src]
impl Default for IpAddress
[src]
impl<'de> Deserialize<'de> for IpAddress
[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl Display for IpAddress
[src]
impl Eq for IpAddress
[src]
impl From<IpAddr> for IpAddress
[src]
impl FromStr for IpAddress
[src]
type Err = AddrParseError
The associated error which can be returned from parsing.
fn from_str(string: &str) -> Result<IpAddress, AddrParseError>
[src]
impl Hash for IpAddress
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for IpAddress
[src]
fn cmp(&self, other: &IpAddress) -> Ordering
[src]
#[must_use]
fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]
fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]
fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<IpAddr> for IpAddress
[src]
impl PartialEq<IpAddress> for IpAddress
[src]
impl PartialOrd<IpAddr> for IpAddress
[src]
fn partial_cmp(&self, other: &IpAddr) -> Option<Ordering>
[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<IpAddress> for IpAddress
[src]
fn partial_cmp(&self, other: &IpAddress) -> Option<Ordering>
[src]
fn lt(&self, other: &IpAddress) -> bool
[src]
fn le(&self, other: &IpAddress) -> bool
[src]
fn gt(&self, other: &IpAddress) -> bool
[src]
fn ge(&self, other: &IpAddress) -> bool
[src]
impl Serialize for IpAddress
[src]
impl StructuralEq for IpAddress
[src]
impl StructuralPartialEq for IpAddress
[src]
Auto Trait Implementations
impl RefUnwindSafe for IpAddress
impl Send for IpAddress
impl Sync for IpAddress
impl Unpin for IpAddress
impl UnwindSafe for IpAddress
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,