Enum sentry_core::protocol::IpAddress  
source · pub enum IpAddress {
    Auto,
    Exact(IpAddr),
}Expand description
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§
source§impl<'de> Deserialize<'de> for IpAddress
 
impl<'de> Deserialize<'de> for IpAddress
source§fn deserialize<D>(
    deserializer: D
) -> Result<IpAddress, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
 
fn deserialize<D>( deserializer: D ) -> Result<IpAddress, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Ord for IpAddress
 
impl Ord for IpAddress
source§impl PartialEq<IpAddr> for IpAddress
 
impl PartialEq<IpAddr> for IpAddress
source§impl PartialEq<IpAddress> for IpAddress
 
impl PartialEq<IpAddress> for IpAddress
source§impl PartialOrd<IpAddr> for IpAddress
 
impl PartialOrd<IpAddr> for IpAddress
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
 
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for 
self and other) and is used by the <=
operator. Read moresource§impl PartialOrd<IpAddress> for IpAddress
 
impl PartialOrd<IpAddress> for IpAddress
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
 
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for 
self and other) and is used by the <=
operator. Read moresource§impl Serialize for IpAddress
 
impl Serialize for IpAddress
source§fn serialize<S>(
    &self,
    serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
    S: Serializer,
 
fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for IpAddress
impl Eq for IpAddress
impl StructuralEq for IpAddress
impl StructuralPartialEq for IpAddress
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§
source§impl<Q, K> Equivalent<K> for Qwhere
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized,
 
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.