diff options
Diffstat (limited to 'vendor/hyper-tls/src/lib.rs')
-rw-r--r-- | vendor/hyper-tls/src/lib.rs | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/vendor/hyper-tls/src/lib.rs b/vendor/hyper-tls/src/lib.rs new file mode 100644 index 000000000..2245ee34c --- /dev/null +++ b/vendor/hyper-tls/src/lib.rs @@ -0,0 +1,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; |