Struct trust_dns_proto::op::message::HeaderCounts
source · pub struct HeaderCounts {
pub query_count: usize,
pub answer_count: usize,
pub nameserver_count: usize,
pub additional_count: usize,
}
Expand description
Tracks the counts of the records in the Message.
This is only used internally during serialization.
Fields§
§query_count: usize
The number of queries in the Message
answer_count: usize
The number of answers in the Message
nameserver_count: usize
The number of nameservers or authorities in the Message
additional_count: usize
The number of additional records in the Message
Trait Implementations§
source§impl Clone for HeaderCounts
impl Clone for HeaderCounts
source§fn clone(&self) -> HeaderCounts
fn clone(&self) -> HeaderCounts
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for HeaderCounts
impl Debug for HeaderCounts
impl Copy for HeaderCounts
Auto Trait Implementations§
impl Freeze for HeaderCounts
impl RefUnwindSafe for HeaderCounts
impl Send for HeaderCounts
impl Sync for HeaderCounts
impl Unpin for HeaderCounts
impl UnwindSafe for HeaderCounts
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
source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)