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);