pub struct DnsMessage {
pub source: SocketAddr,
pub transaction: u16,
pub flags: u16,
pub queries: Vec<Query>,
pub answers: Vec<RR>,
pub authority: Vec<RR>,
pub additional: Vec<RR>,
}
Fields§
§source: SocketAddr
§transaction: u16
§flags: u16
§queries: Vec<Query>
§answers: Vec<RR>
§additional: Vec<RR>
Implementations§
Source§impl DnsMessage
impl DnsMessage
Trait Implementations§
Source§impl Debug for DnsMessage
impl Debug for DnsMessage
Source§impl Hash for DnsMessage
impl Hash for DnsMessage
Source§impl PartialEq for DnsMessage
impl PartialEq for DnsMessage
impl Eq for DnsMessage
impl StructuralPartialEq for DnsMessage
Auto Trait Implementations§
impl Freeze for DnsMessage
impl RefUnwindSafe for DnsMessage
impl Send for DnsMessage
impl Sync for DnsMessage
impl Unpin for DnsMessage
impl UnwindSafe for DnsMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more