Skip to main content

reqwest/dns/
mod.rs

1//! DNS resolution
2
3pub use resolve::{Addrs, IntoResolve, Name, Resolve, Resolving};
4pub(crate) use resolve::{DnsResolverWithOverrides, DynResolver};
5
6pub(crate) mod cache;
7
8/// System DNS resolver backed by the OS's getaddrinfo.
9pub mod gai;
10/// DNS resolution traits.
11pub mod resolve;
12#[cfg(feature = "hickory-dns")]
13pub(crate) mod hickory;
14#[cfg(feature = "hickory-dns")]
15pub(crate) use hickory::SocketAddrs;
16
17#[cfg(feature = "hickory-dns")]
18pub mod doh;
19#[cfg(feature = "hickory-dns")]
20pub mod dot;
21#[cfg(feature = "hickory-dns")]
22pub mod plain;