Home
last modified time | relevance | path

Searched refs:Connector (Results 1 - 8 of 8) sorted by relevance

/commonlibrary/rust/ylong_http/ylong_http_client/src/sync_impl/
H A Dpool.rs22 use crate::sync_impl::Connector;
31 impl<C: Connector> ConnPool<C, C::Stream> {
H A Dconnector.rs20 /// `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 Dclient.rs16 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 Dmod.rs22 //! - [`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 Dclient.rs20 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 Dpool.rs26 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 Dmod.rs22 //! - [`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 Dmod.rs14 //! 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