INNER CODE UNIT · Rust

from_type_name

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

    pub fn from_type_name(type_name: &str) -> Option<Self> {
        macro_rules! try_record {
            ($record:tt) => {
                if $record::NAME.eq_ignore_ascii_case(type_name) {
                    return Some(Self::$record);
                }
            }
        }

        try_record!(A);
        try_record!(AAAA);
        try_record!(CAA);
        try_record!(CNAME);
        try_record!(EUI48);
        try_record!(EUI64);
        try_record!(HINFO);
        try_record!(LOC);
        try_record!(MX);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…