async_http_client_lite/
lib.rs1pub mod client;
2pub mod client_ext;
3pub mod client_ext_ws;
4pub mod client_http_tunnel;
5pub mod client_proxy;
6pub mod client_tls;
7
8pub use client::Client;
9pub use client_ext::ClientBackendKind;
10pub use client_http_tunnel::{Authorization, ClientHttpTunnel, ClientHttpTunnelKind};
11pub use client_proxy::ClientProxy;
12pub use client_tls::{ClientTls, ClientTlsKind};
13
14pub use http;
16pub use http::{HeaderMap, HeaderValue, Request, Response, StatusCode, Version};
17
18#[cfg(feature = "connector")]
22pub mod connector;
23#[cfg(feature = "connector")]
24pub use connector::Connector;
25
26#[cfg(feature = "connector__async_net")]
27pub mod async_net_connector;
28#[cfg(feature = "connector__async_net")]
29pub use async_net_connector::AsyncNetTcpConnector;
30
31#[cfg(all(feature = "connector__async_net", unix))]
32pub use async_net_connector::AsyncNetUnixConnector;
33
34#[cfg(feature = "connector__async_std")]
35pub mod async_std_connector;
36#[cfg(feature = "connector__async_std")]
37pub use async_std_connector::AsyncStdTcpConnector;
38
39#[cfg(all(feature = "connector__async_std", unix))]
40pub use async_std_connector::AsyncStdUnixConnector;