1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
//! # hyper-tls //! //! An HTTPS connector to be used with [hyper][]. //! //! [hyper]: https://hyper.rs //! //! ## Example //! //! ```no_run //! use hyper_tls::HttpsConnector; //! use hyper::Client; //! //! #[tokio::main(flavor = "current_thread")] //! async fn main() -> Result<(), Box<dyn std::error::Error>>{ //! let https = HttpsConnector::new(); //! let client = Client::builder().build::<_, hyper::Body>(https); //! //! let res = client.get("https://hyper.rs".parse()?).await?; //! assert_eq!(res.status(), 200); //! Ok(()) //! } //! ``` #![doc(html_root_url = "https://docs.rs/hyper-tls/0.5.0")] #![cfg_attr(test, deny(warnings))] #![deny(missing_docs)] #![deny(missing_debug_implementations)] #[doc(hidden)] pub extern crate native_tls; pub use client::{HttpsConnecting, HttpsConnector}; pub use stream::{MaybeHttpsStream, TlsStream}; mod client; mod stream;