pub enum DNSResolverMessage {
DNSSECQuery(DNSSECQuery),
DNSSECProof(DNSSECProof),
}Expand description
An enum containing the possible onion messages which are used uses to request and receive DNSSEC proofs.
Variants§
DNSSECQuery(DNSSECQuery)
A query requesting a DNSSEC proof
DNSSECProof(DNSSECProof)
A response containing a DNSSEC proof
Implementations§
Source§impl DNSResolverMessage
impl DNSResolverMessage
Sourcepub fn is_known_type(tlv_type: u64) -> bool
pub fn is_known_type(tlv_type: u64) -> bool
Returns whether tlv_type corresponds to a TLV record for DNS Resolvers.
Trait Implementations§
Source§impl Clone for DNSResolverMessage
impl Clone for DNSResolverMessage
Source§fn clone(&self) -> DNSResolverMessage
fn clone(&self) -> DNSResolverMessage
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 Debug for DNSResolverMessage
impl Debug for DNSResolverMessage
Source§impl Hash for DNSResolverMessage
impl Hash for DNSResolverMessage
Source§impl PartialEq for DNSResolverMessage
impl PartialEq for DNSResolverMessage
Source§impl ReadableArgs<u64> for DNSResolverMessage
impl ReadableArgs<u64> for DNSResolverMessage
Source§impl Writeable for DNSResolverMessage
impl Writeable for DNSResolverMessage
impl Eq for DNSResolverMessage
impl StructuralPartialEq for DNSResolverMessage
Auto Trait Implementations§
impl Freeze for DNSResolverMessage
impl RefUnwindSafe for DNSResolverMessage
impl Send for DNSResolverMessage
impl Sync for DNSResolverMessage
impl Unpin for DNSResolverMessage
impl UnwindSafe for DNSResolverMessage
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