pub trait Resolve: Send + Sync {
    // Required method
    fn resolve(&self, name: Name) -> Resolving;
}Expand description
Trait for customizing DNS resolution in reqwest.
Required Methods§
Sourcefn resolve(&self, name: Name) -> Resolving
 
fn resolve(&self, name: Name) -> Resolving
Performs DNS resolution on a Name.
The return type is a future containing an iterator of SocketAddr.
It differs from tower_service::Service<Name> in several ways:
- It is assumed that 
resolvewill always be ready to poll. - It does not need a mutable reference to 
self. - Since trait objects cannot make use of associated types, it requires
wrapping the returned 
Futureand its containedIteratorwithBox.