pub struct PublicResolver { /* private fields */ }Available on crate feature
client only.Expand description
Resolves through the system resolver and fails the lookup when any answer is not public, so a name cannot resolve one way when checked and another when dialled.
Implementations§
Source§impl PublicResolver
impl PublicResolver
Sourcepub fn new(denied: DeniedNetworks) -> Self
pub fn new(denied: DeniedNetworks) -> Self
A resolver refusing non-public addresses and anything in denied.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PublicResolver
impl RefUnwindSafe for PublicResolver
impl Send for PublicResolver
impl Sync for PublicResolver
impl Unpin for PublicResolver
impl UnsafeUnpin for PublicResolver
impl UnwindSafe for PublicResolver
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