1 // Copyright 2016 The Rust Project Developers. See the COPYRIGHT 2 // file at the top-level directory of this distribution and at 3 // http://rust-lang.org/COPYRIGHT. 4 // 5 // Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or 6 // http://www.apache.org/licenses/LICENSE-2.0> or the MIT license 7 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your 8 // option. This file may not be copied, modified, or distributed 9 // except according to those terms. 10 11 use alloc::{string::String, vec::Vec}; 12 13 #[derive(Clone, Debug)] 14 pub struct DnsAnswer { 15 pub name: String, 16 pub a_type: u16, 17 pub a_class: u16, 18 pub ttl_a: u16, 19 pub ttl_b: u16, 20 pub data: Vec<u8>, 21 } 22