[][src]Enum trust_dns_client::rr::rdata::opt::EdnsCode

pub enum EdnsCode {
    Zero,
    LLQ,
    UL,
    NSID,
    DAU,
    DHU,
    N3U,
    Subnet,
    Expire,
    Cookie,
    Keepalive,
    Padding,
    Chain,
    Unknown(u16),
}

The code of the EDNS data option

Variants

Zero
LLQ
UL
NSID
DAU
DHU
N3U
Subnet
Expire
Cookie
Keepalive
Padding
Chain
Unknown(u16)

Unknown, used to deal with unknown or unsupported codes

Trait Implementations

impl Clone for EdnsCode[src]

impl Copy for EdnsCode[src]

impl Debug for EdnsCode[src]

impl Eq for EdnsCode[src]

impl<'a> From<&'a EdnsOption> for EdnsCode[src]

impl From<u16> for EdnsCode[src]

impl Hash for EdnsCode[src]

impl PartialEq<EdnsCode> for EdnsCode[src]

impl StructuralEq for EdnsCode[src]

impl StructuralPartialEq for EdnsCode[src]

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> From<T> for T[src]

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

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

type Owned = T

The resulting type after obtaining ownership.

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>,