summaryrefslogtreecommitdiffstats
path: root/vendor/hyper-tls/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/hyper-tls/src/lib.rs')
-rw-r--r--vendor/hyper-tls/src/lib.rs35
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;