pub enum DnssecPolicy {
SecurityUnaware,
ValidationDisabled,
ValidateWithStaticKey(DnssecConfig),
}Available on crate feature
recursor only.Expand description
Recursor’s DNSSEC policy
Variants§
SecurityUnaware
security unaware; DNSSEC records will not be requested nor processed
ValidationDisabled
Available on crate feature
__dnssec only.DNSSEC validation is disabled; DNSSEC records will be requested and processed
ValidateWithStaticKey(DnssecConfig)
Available on crate feature
__dnssec only.DNSSEC validation is enabled and will use the chosen trust_anchor set of keys
Trait Implementations§
Source§impl Clone for DnssecPolicy
impl Clone for DnssecPolicy
Source§fn clone(&self) -> DnssecPolicy
fn clone(&self) -> DnssecPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for DnssecPolicy
impl Default for DnssecPolicy
Source§fn default() -> DnssecPolicy
fn default() -> DnssecPolicy
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DnssecPolicy
impl RefUnwindSafe for DnssecPolicy
impl Send for DnssecPolicy
impl Sync for DnssecPolicy
impl Unpin for DnssecPolicy
impl UnsafeUnpin for DnssecPolicy
impl UnwindSafe for DnssecPolicy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more