Use SRV records
This change uses the “idna” and “domain” crates to resolve SRV records. While “domain” resolves asynchronously using tokio, Client::connect is still synchronous for now.
Edited by Claire
This change uses the “idna” and “domain” crates to resolve SRV records. While “domain” resolves asynchronously using tokio, Client::connect is still synchronous for now.