pub struct ResourceRecord<'a> {
pub rr_name: Name<'a>,
pub rr_type: RRType,
pub rr_class: RRClass,
pub rr_ttl: u32,
pub rr_rd_length: u16,
pub rr_data: &'a [u8],
}Fields§
§rr_name: Name<'a>§rr_type: RRType§rr_class: RRClass§rr_ttl: u32§rr_rd_length: u16§rr_data: &'a [u8]Implementations§
Trait Implementations§
Source§impl<'a> Clone for ResourceRecord<'a>
impl<'a> Clone for ResourceRecord<'a>
Source§fn clone(&self) -> ResourceRecord<'a>
fn clone(&self) -> ResourceRecord<'a>
Returns a duplicate 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<'a> Debug for ResourceRecord<'a>
impl<'a> Debug for ResourceRecord<'a>
Source§impl<'a> PartialEq for ResourceRecord<'a>
impl<'a> PartialEq for ResourceRecord<'a>
Source§impl<'a> WireLength<usize> for ResourceRecord<'a>
impl<'a> WireLength<usize> for ResourceRecord<'a>
Source§fn wire_length(&self) -> usize
fn wire_length(&self) -> usize
Returns the length of this value in bytes when encoded in wire format.
impl<'a> Eq for ResourceRecord<'a>
impl<'a> StructuralPartialEq for ResourceRecord<'a>
Auto Trait Implementations§
impl<'a> Freeze for ResourceRecord<'a>
impl<'a> RefUnwindSafe for ResourceRecord<'a>
impl<'a> Send for ResourceRecord<'a>
impl<'a> Sync for ResourceRecord<'a>
impl<'a> Unpin for ResourceRecord<'a>
impl<'a> UnsafeUnpin for ResourceRecord<'a>
impl<'a> UnwindSafe for ResourceRecord<'a>
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