remove unneeded features from tokio dependency
This commit is contained in:
@@ -15,7 +15,7 @@ bytes = "0.4"
|
|||||||
encoding_rs = "0.8"
|
encoding_rs = "0.8"
|
||||||
futures = "0.1.23"
|
futures = "0.1.23"
|
||||||
http = "0.1.14"
|
http = "0.1.14"
|
||||||
hyper = "0.12.13"
|
hyper = "0.12.20"
|
||||||
hyper-old-types = { version = "0.11", optional = true, features = ["compat"] }
|
hyper-old-types = { version = "0.11", optional = true, features = ["compat"] }
|
||||||
hyper-tls = { version = "0.3", optional = true }
|
hyper-tls = { version = "0.3", optional = true }
|
||||||
libflate = "0.1.18"
|
libflate = "0.1.18"
|
||||||
@@ -26,9 +26,10 @@ native-tls = { version = "0.2", optional = true }
|
|||||||
serde = "1.0"
|
serde = "1.0"
|
||||||
serde_json = "1.0"
|
serde_json = "1.0"
|
||||||
serde_urlencoded = "0.5"
|
serde_urlencoded = "0.5"
|
||||||
tokio = "0.1.7"
|
tokio = { version = "0.1.7", default-features = false, features = ["rt-full"] }
|
||||||
tokio-executor = "0.1.4" # a minimum version so trust-dns-resolver compiles
|
tokio-executor = "0.1.4" # a minimum version so trust-dns-resolver compiles
|
||||||
tokio-io = "0.1"
|
tokio-io = "0.1"
|
||||||
|
tokio-threadpool = "0.1.8" # a minimum version so tokio compiles
|
||||||
tokio-timer = "0.2.6" # a minimum version so trust-dns-resolver compiles
|
tokio-timer = "0.2.6" # a minimum version so trust-dns-resolver compiles
|
||||||
trust-dns-resolver = "0.10"
|
trust-dns-resolver = "0.10"
|
||||||
url = "1.2"
|
url = "1.2"
|
||||||
|
|||||||
18
src/tls.rs
18
src/tls.rs
@@ -4,7 +4,7 @@ use rustls::{TLSError, ServerCertVerifier, RootCertStore, ServerCertVerified};
|
|||||||
#[cfg(feature = "rustls-tls")]
|
#[cfg(feature = "rustls-tls")]
|
||||||
use tokio_rustls::webpki::DNSNameRef;
|
use tokio_rustls::webpki::DNSNameRef;
|
||||||
|
|
||||||
/// Represent an X509 certificate.
|
/// Represent a server X509 certificate.
|
||||||
pub struct Certificate {
|
pub struct Certificate {
|
||||||
pub(crate) inner: inner::Certificate
|
pub(crate) inner: inner::Certificate
|
||||||
}
|
}
|
||||||
@@ -45,10 +45,6 @@ impl Certificate {
|
|||||||
/// # Ok(())
|
/// # Ok(())
|
||||||
/// # }
|
/// # }
|
||||||
/// ```
|
/// ```
|
||||||
///
|
|
||||||
/// # Errors
|
|
||||||
///
|
|
||||||
/// It never returns error.
|
|
||||||
pub fn from_der(der: &[u8]) -> ::Result<Certificate> {
|
pub fn from_der(der: &[u8]) -> ::Result<Certificate> {
|
||||||
Ok(Certificate {
|
Ok(Certificate {
|
||||||
inner: inner::Certificate::Der(der.to_owned())
|
inner: inner::Certificate::Der(der.to_owned())
|
||||||
@@ -72,10 +68,6 @@ impl Certificate {
|
|||||||
/// # Ok(())
|
/// # Ok(())
|
||||||
/// # }
|
/// # }
|
||||||
/// ```
|
/// ```
|
||||||
///
|
|
||||||
/// # Errors
|
|
||||||
///
|
|
||||||
/// It never returns error.
|
|
||||||
pub fn from_pem(der: &[u8]) -> ::Result<Certificate> {
|
pub fn from_pem(der: &[u8]) -> ::Result<Certificate> {
|
||||||
Ok(Certificate {
|
Ok(Certificate {
|
||||||
inner: inner::Certificate::Pem(der.to_owned())
|
inner: inner::Certificate::Pem(der.to_owned())
|
||||||
@@ -111,10 +103,6 @@ impl Identity {
|
|||||||
/// # Ok(())
|
/// # Ok(())
|
||||||
/// # }
|
/// # }
|
||||||
/// ```
|
/// ```
|
||||||
///
|
|
||||||
/// # Errors
|
|
||||||
///
|
|
||||||
/// It never returns error.
|
|
||||||
#[cfg(feature = "default-tls")]
|
#[cfg(feature = "default-tls")]
|
||||||
pub fn from_pkcs12_der(der: &[u8], password: &str) -> ::Result<Identity> {
|
pub fn from_pkcs12_der(der: &[u8], password: &str) -> ::Result<Identity> {
|
||||||
Ok(Identity {
|
Ok(Identity {
|
||||||
@@ -141,10 +129,6 @@ impl Identity {
|
|||||||
/// # Ok(())
|
/// # Ok(())
|
||||||
/// # }
|
/// # }
|
||||||
/// ```
|
/// ```
|
||||||
///
|
|
||||||
/// # Errors
|
|
||||||
///
|
|
||||||
/// It never returns error.
|
|
||||||
#[cfg(feature = "rustls-tls")]
|
#[cfg(feature = "rustls-tls")]
|
||||||
pub fn from_pem(pem: &[u8]) -> ::Result<Identity> {
|
pub fn from_pem(pem: &[u8]) -> ::Result<Identity> {
|
||||||
Ok(Identity {
|
Ok(Identity {
|
||||||
|
|||||||
Reference in New Issue
Block a user