Implement Pluggable Name-resolution (#148)
This defines a new trait `Resolver`, which turns an address into a Vec<SocketAddr>. It also provides an implementation of Resolver for `Fn(&str)` so it's easy to define simple resolvers with a closure. Fixes #82 Co-authored-by: Ulrik <ulrikm@spotify.com>
This commit is contained in:
@@ -125,6 +125,7 @@ mod header;
|
||||
mod pool;
|
||||
mod proxy;
|
||||
mod request;
|
||||
mod resolve;
|
||||
mod response;
|
||||
mod stream;
|
||||
mod unit;
|
||||
@@ -140,6 +141,7 @@ pub use crate::error::Error;
|
||||
pub use crate::header::Header;
|
||||
pub use crate::proxy::Proxy;
|
||||
pub use crate::request::Request;
|
||||
pub use crate::resolve::Resolver;
|
||||
pub use crate::response::Response;
|
||||
|
||||
// re-export
|
||||
|
||||
Reference in New Issue
Block a user