#[cfg(feature = "tokio")]
use test_support::subscribe;
#[cfg(feature = "tokio")]
#[tokio::test]
async fn readme_example() {
subscribe();
use crate::Resolver;
use crate::config::*;
use crate::name_server::TokioConnectionProvider;
let resolver = Resolver::builder_with_config(
ResolverConfig::default(),
TokioConnectionProvider::default(),
)
.build();
let response = resolver.lookup_ip("www.example.com.").await.unwrap();
let _address = response.iter().next().expect("no addresses returned!");
}
#[cfg(feature = "__tls")]
#[test]
fn readme_tls() {
use crate::Resolver;
use crate::config::*;
use crate::name_server::TokioConnectionProvider;
let resolver = Resolver::builder_with_config(
ResolverConfig::cloudflare_tls(),
TokioConnectionProvider::default(),
)
.build();
let _ = resolver;
}