Searched refs:Connector (Results 1 - 8 of 8) sorted by relevance
/commonlibrary/rust/ylong_http/ylong_http_client/src/sync_impl/ |
H A D | pool.rs | 22 use crate::sync_impl::Connector; 31 impl<C: Connector> ConnPool<C, C::Stream> {
|
H A D | connector.rs | 20 /// `Connector` trait used by `Client`. `Connector` provides synchronous 22 pub trait Connector { traits 23 /// The connection object established by `Connector::connect`. 32 /// Connector for creating HTTP connections synchronously. 34 /// `HttpConnector` implements `sync_impl::Connector` trait. 59 use crate::sync_impl::Connector; 61 impl Connector for super::HttpConnector { 83 use crate::sync_impl::{Connector, MixStream}; 86 impl Connector fo [all...] |
H A D | client.rs | 16 use super::{Body, Connector, HttpBody, HttpConnector, Request, Response}; 28 /// send `Request` synchronously. `Client` depends on a `Connector` that 48 pub struct Client<C: Connector> { 86 impl<C: Connector> Client<C> {
|
H A D | mod.rs | 22 //! - [`Connector`]: `Connector`s are used to create new connections 23 //! synchronously. This module provides `Connector` trait and a `HttpConnector` 36 pub use connector::Connector;
|
/commonlibrary/rust/ylong_http/ylong_http_client/src/async_impl/ |
H A D | client.rs | 20 use super::{conn, Connector, HttpConnector, Request, Response}; 45 /// `async_impl::Client` depends on a [`async_impl::Connector`] that can be 48 /// [`async_impl::Connector`]: Connector 72 pub struct Client<C: Connector> { 126 impl<C: Connector> Client<C> { 177 impl<C: Connector> Client<C> {
|
H A D | pool.rs | 26 use crate::async_impl::Connector; 51 impl<C: Connector> ConnPool<C, C::Stream> { 136 C: Connector<Stream = S>, 167 C: Connector<Stream = S>, 184 C: Connector<Stream = S>, 220 C: Connector<Stream = S>, 244 C: Connector<Stream = S>, 289 C: Connector<Stream = S>,
|
H A D | mod.rs | 22 //! - [`Connector`]: `Connector`s are used to create new connections 23 //! asynchronously. This module provides `Connector` trait and a `HttpConnector` 50 pub use connector::{ConnInfo, Connector, HttpConnector};
|
/commonlibrary/rust/ylong_http/ylong_http_client/src/async_impl/connector/ |
H A D | mod.rs | 14 //! Asynchronous `Connector` trait and `HttpConnector` implementation. 33 /// `Connector` trait used by `async_impl::Client`. `Connector` provides 35 pub trait Connector { traits 50 /// Connector for creating HTTP or HTTPS connections asynchronously. 52 /// `HttpConnector` implements `async_impl::Connector` trait. 151 use super::{eyeballs_connect, Connector, HttpConnector}; 158 impl Connector for HttpConnector { 206 use super::{eyeballs_connect, Connector, HttpConnector}; 219 impl Connector fo [all...] |
Completed in 5 milliseconds