pub struct MdnsRecord {
pub name: String,
pub rtype: MdnsRecordType,
pub cache_flush: bool,
pub ttl: u32,
pub rdata: Vec<u8>,
}Expand description
An mDNS resource record
Fields§
§name: StringFully-qualified domain name
rtype: MdnsRecordTypeRecord type
cache_flush: boolCache-flush (unique record)
ttl: u32Time-to-live in seconds
rdata: Vec<u8>Record data (wire format)
Trait Implementations§
Source§impl Clone for MdnsRecord
impl Clone for MdnsRecord
Source§fn clone(&self) -> MdnsRecord
fn clone(&self) -> MdnsRecord
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MdnsRecord
impl Debug for MdnsRecord
Source§impl PartialEq for MdnsRecord
impl PartialEq for MdnsRecord
impl Eq for MdnsRecord
impl StructuralPartialEq for MdnsRecord
Auto Trait Implementations§
impl Freeze for MdnsRecord
impl RefUnwindSafe for MdnsRecord
impl Send for MdnsRecord
impl Sync for MdnsRecord
impl Unpin for MdnsRecord
impl UnwindSafe for MdnsRecord
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)