INNER CODE UNIT · Rust

type_number

ogham/dog · dns/src/record/mod.rs:211

    pub fn type_number(self) -> u16 {
        match self {
            Self::A           => A::RR_TYPE,
            Self::AAAA        => AAAA::RR_TYPE,
            Self::CAA         => CAA::RR_TYPE,
            Self::CNAME       => CNAME::RR_TYPE,
            Self::EUI48       => EUI48::RR_TYPE,
            Self::EUI64       => EUI64::RR_TYPE,
            Self::HINFO       => HINFO::RR_TYPE,
            Self::LOC         => LOC::RR_TYPE,
            Self::MX          => MX::RR_TYPE,
            Self::NAPTR       => NAPTR::RR_TYPE,
            Self::NS          => NS::RR_TYPE,
            Self::OPENPGPKEY  => OPENPGPKEY::RR_TYPE,
            // Wherefore art thou, OPT
            Self::PTR         => PTR::RR_TYPE,
            Self::SSHFP       => SSHFP::RR_TYPE,
            Self::SOA         => SOA::RR_TYPE,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…