энама, где оно есть?
                  
                  
                  match &mut record {
                  
                  
                    DnsRecord::A { domain, .. }
                  
                  
                    | DnsRecord::AAAA { domain, .. }
                  
                  
                    | DnsRecord::NS { domain, .. }
                  
                  
                    | DnsRecord::CNAME { domain, .. }
                  
                  
                    | DnsRecord::SRV { domain, .. }
                  
                  
                    | DnsRecord::MX { domain, .. }
                  
                  
                    | DnsRecord::UNKNOWN { domain, .. }
                  
                  
                    | DnsRecord::SOA { domain, .. }
                  
                  
                    | DnsRecord::TXT { domain, .. } => {
                  
                  
                      *domain = String::from(qname);
                  
                  
                    }
                  
                  
                    _ => ()
                  
                  
                  }
                  
                  
                
разве что сделать use DnsRecord::* непосредственно перед матчем, но это принципиально не повлияет )
Обсуждают сегодня