1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
//! Http client api use http::Uri; mod connection; mod connector; mod error; mod h1proto; mod h2proto; mod pool; pub use self::connection::Connection; pub use self::connector::Connector; pub use self::error::{ConnectError, FreezeRequestError, InvalidUrl, SendRequestError}; pub use self::pool::Protocol; #[derive(Clone)] pub struct Connect { pub uri: Uri, pub addr: Option<std::net::SocketAddr>, }