pub(super) async fn resolve<R>( resolver: &mut R, name: Name, ) -> Result<R::Addrs, R::Error>where R: Resolve,