pub struct DnsHeader {Show 15 fields
pub id: u16be,
pub is_response: u1,
pub opcode: OpCode,
pub is_authoriative: u1,
pub is_truncated: u1,
pub is_recursion_desirable: u1,
pub is_recursion_available: u1,
pub zero_reserved: u1,
pub is_answer_authenticated: u1,
pub is_non_authenticated_data: u1,
pub rcode: RetCode,
pub query_count: u16be,
pub response_count: u16be,
pub authority_rr_count: u16be,
pub additional_rr_count: u16be,
}Fields§
§id: u16be§is_response: u1§opcode: OpCode§is_truncated: u1§is_recursion_desirable: u1§is_recursion_available: u1§zero_reserved: u1§is_answer_authenticated: u1§is_non_authenticated_data: u1§rcode: RetCode§query_count: u16be§response_count: u16be§additional_rr_count: u16beTrait Implementations§
impl Eq for DnsHeader
impl StructuralPartialEq for DnsHeader
Auto Trait Implementations§
impl Freeze for DnsHeader
impl RefUnwindSafe for DnsHeader
impl Send for DnsHeader
impl Sync for DnsHeader
impl Unpin for DnsHeader
impl UnwindSafe for DnsHeader
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