[]Enum sentry::types::protocol::v7::IpAddress

pub enum IpAddress {
    Auto,
    Exact(IpAddr),
}

An IP address, either IPv4, IPv6 or Auto.

Variants

Auto

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

impl Copy for IpAddress

impl Debug for IpAddress

impl Default for IpAddress

impl<'de> Deserialize<'de> for IpAddress

impl Display for IpAddress

impl Eq for IpAddress

impl From<IpAddr> for IpAddress

impl FromStr for IpAddress

type Err = AddrParseError

The associated error which can be returned from parsing.

impl Hash for IpAddress

impl Ord for IpAddress

impl PartialEq<IpAddr> for IpAddress

impl PartialEq<IpAddress> for IpAddress

impl PartialOrd<IpAddr> for IpAddress

impl PartialOrd<IpAddress> for IpAddress

impl Serialize for IpAddress

impl StructuralEq for IpAddress

impl StructuralPartialEq for IpAddress

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]