Struct trust_dns_proto::rr::dnssec::TrustAnchor
source · [−]pub struct TrustAnchor { /* private fields */ }
This is supported 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>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
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