Rename feature to rustls

This commit is contained in:
Dirkjan Ochtman 2023-08-02 15:31:45 +02:00
parent ed73ff546f
commit 1eff89bd32
2 changed files with 8 additions and 7 deletions

View File

@ -8,7 +8,8 @@ description = "EPP client library for async Rust"
repository = "https://github.com/InstantDomain/instant-epp" repository = "https://github.com/InstantDomain/instant-epp"
[features] [features]
default = ["tokio-rustls"] default = ["rustls"]
rustls = ["tokio-rustls"]
[dependencies] [dependencies]
async-trait = "0.1.52" async-trait = "0.1.52"

View File

@ -3,7 +3,7 @@ use std::time::Duration;
use tracing::{debug, error}; use tracing::{debug, error};
use crate::common::NoExtension; use crate::common::NoExtension;
#[cfg(feature = "tokio-rustls")] #[cfg(feature = "rustls")]
use crate::common::{Certificate, PrivateKey}; use crate::common::{Certificate, PrivateKey};
pub use crate::connection::Connector; pub use crate::connection::Connector;
use crate::connection::EppConnection; use crate::connection::EppConnection;
@ -29,7 +29,7 @@ use crate::xml;
/// use instant_epp::domain::DomainCheck; /// use instant_epp::domain::DomainCheck;
/// use instant_epp::common::NoExtension; /// use instant_epp::common::NoExtension;
/// ///
/// # #[cfg(feature = "tokio-rustls")] /// # #[cfg(feature = "rustls")]
/// # #[tokio::main] /// # #[tokio::main]
/// # async fn main() { /// # async fn main() {
/// // Create an instance of EppClient /// // Create an instance of EppClient
@ -54,7 +54,7 @@ use crate::xml;
/// .for_each(|chk| println!("Domain: {}, Available: {}", chk.inner.id, chk.inner.available)); /// .for_each(|chk| println!("Domain: {}, Available: {}", chk.inner.id, chk.inner.available));
/// # } /// # }
/// # /// #
/// # #[cfg(not(feature = "tokio-rustls"))] /// # #[cfg(not(feature = "rustls"))]
/// # fn main() {} /// # fn main() {}
/// ``` /// ```
/// ///
@ -68,7 +68,7 @@ pub struct EppClient<C: Connector> {
connection: EppConnection<C>, connection: EppConnection<C>,
} }
#[cfg(feature = "tokio-rustls")] #[cfg(feature = "rustls")]
impl EppClient<RustlsConnector> { impl EppClient<RustlsConnector> {
/// Connect to the specified `addr` and `hostname` over TLS /// Connect to the specified `addr` and `hostname` over TLS
/// ///
@ -208,10 +208,10 @@ impl<'c, 'e, C, E> Clone for RequestData<'c, 'e, C, E> {
// Manual impl because this does not depend on whether `C` and `E` are `Copy` // Manual impl because this does not depend on whether `C` and `E` are `Copy`
impl<'c, 'e, C, E> Copy for RequestData<'c, 'e, C, E> {} impl<'c, 'e, C, E> Copy for RequestData<'c, 'e, C, E> {}
#[cfg(feature = "tokio-rustls")] #[cfg(feature = "rustls")]
use rustls_connector::RustlsConnector; use rustls_connector::RustlsConnector;
#[cfg(feature = "tokio-rustls")] #[cfg(feature = "rustls")]
mod rustls_connector { mod rustls_connector {
use std::io; use std::io;
use std::sync::Arc; use std::sync::Arc;