Struct trust_dns_proto::rr::dnssec::TrustAnchor
source · [−]pub struct TrustAnchor { /* private fields */ }
Available on crate feature
dnssec
only.Expand description
The root set of trust anchors for validating DNSSec, anything in this set will be trusted
Implementations
sourceimpl TrustAnchor
impl TrustAnchor
sourcepub fn contains_dnskey_bytes(&self, other_key: &[u8]) -> bool
pub fn contains_dnskey_bytes(&self, other_key: &[u8]) -> bool
determines if the key is in the trust anchor set with the raw dnskey bytes
Arguments
other_key
- The raw dnskey in bytes
sourcepub fn contains<P: PublicKey>(&self, other_key: &P) -> bool
pub fn contains<P: PublicKey>(&self, other_key: &P) -> bool
determines if the key is in the trust anchor set
sourcepub fn insert_trust_anchor<P: PublicKey>(&mut self, public_key: &P)
pub fn insert_trust_anchor<P: PublicKey>(&mut self, public_key: &P)
inserts the trust_anchor to the trusted chain
Trait Implementations
sourceimpl Clone for TrustAnchor
impl Clone for TrustAnchor
sourcefn clone(&self) -> TrustAnchor
fn clone(&self) -> TrustAnchor
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl RefUnwindSafe for TrustAnchor
impl Send for TrustAnchor
impl Sync for TrustAnchor
impl Unpin for TrustAnchor
impl UnwindSafe for TrustAnchor
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more