mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-06-19 23:53:53 +00:00
36 lines
890 B
Rust
36 lines
890 B
Rust
//! # 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;
|