Searched refs:Resolver (Results 1 - 5 of 5) sorted by relevance
/commonlibrary/rust/ylong_http/ylong_http_client/src/async_impl/dns/ |
H A D | resolver.rs | 14 //! `Resolver` trait and `DefaultDnsResolver` implementation. 26 /// `SocketAddr` resolved by `Resolver`. 34 /// `Resolver` trait used by `async_impl::connector::HttpConnector`. `Resolver` 36 pub trait Resolver: Send + Sync + 'static { traits 94 impl Resolver for DefaultDnsResolver { 108 use crate::async_impl::{DefaultDnsResolver, Resolver};
|
H A D | mod.rs | 19 //! - [`Resolver`]: The dns resolver trait, which users can implement to provide 28 pub use resolver::{Addrs, DefaultDnsResolver, Resolver, SocketFuture, StdError};
|
/commonlibrary/rust/ylong_http/ylong_http_client/src/async_impl/ |
H A D | mod.rs | 65 pub use dns::{Addrs, DefaultDnsResolver, Resolver, SocketFuture, StdError};
|
H A D | client.rs | 21 use crate::async_impl::dns::{DefaultDnsResolver, Resolver}; 105 R: Resolver, in with_dns_resolver() 289 /// Resolver to http DNS. 290 resolver: Arc<dyn Resolver>, 463 /// Adds a dns `Resolver` to the `Client`. 474 R: Resolver, in dns_resolver()
|
/commonlibrary/rust/ylong_http/ylong_http_client/src/async_impl/connector/ |
H A D | mod.rs | 28 use crate::async_impl::dns::{DefaultDnsResolver, EyeBallConfig, HappyEyeballs, Resolver}; 55 resolver: Arc<dyn Resolver>, 60 pub(crate) fn new(config: ConnectorConfig, resolver: Arc<dyn Resolver>) -> Self { 64 /// Creates a new `HttpConnector` with a given dns `Resolver`. 67 R: Resolver, 69 let resolver = Arc::new(resolver) as Arc<dyn Resolver>; 110 resolver: Arc<dyn Resolver>,
|
Completed in 4 milliseconds