aboutsummaryrefslogtreecommitdiff
path: root/net/src/transports/tls.rs
diff options
context:
space:
mode:
authorhozan23 <hozan23@proton.me>2023-11-30 23:29:25 +0300
committerhozan23 <hozan23@proton.me>2023-11-30 23:29:25 +0300
commitd8425015363cc0ac4742f938dc3f8e9d0beaa933 (patch)
treea0ddf1c3a653eb98bfd4b84eceb8c2ecb9587cfa /net/src/transports/tls.rs
parent7d6c0e68a19ad5e2e4e05cfc219d446be6ff2286 (diff)
net: rename `Listener` trait to `ConnListener`
Diffstat (limited to 'net/src/transports/tls.rs')
-rw-r--r--net/src/transports/tls.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/net/src/transports/tls.rs b/net/src/transports/tls.rs
index cbb3d99..bc928b0 100644
--- a/net/src/transports/tls.rs
+++ b/net/src/transports/tls.rs
@@ -11,7 +11,7 @@ use smol::{
use crate::{
connection::Connection,
endpoint::{Addr, Endpoint, Port},
- listener::Listener,
+ listener::ConnListener,
Error, Result,
};
@@ -92,14 +92,14 @@ pub async fn dial(
.await
.map(|c| Box::new(c) as Box<dyn Connection>)
}
-/// Tls network listener implementation of the [`Listener`] trait.
+/// Tls network listener implementation of the `Listener` [`ConnListener`] trait.
pub struct TlsListener {
acceptor: TlsAcceptor,
listener: TcpListener,
}
#[async_trait]
-impl Listener for TlsListener {
+impl ConnListener for TlsListener {
fn local_endpoint(&self) -> Result<Endpoint> {
Ok(Endpoint::new_tls_addr(&self.listener.local_addr()?))
}
@@ -124,11 +124,11 @@ pub async fn listen_tls(
Ok(TlsListener { acceptor, listener })
}
-/// Listens on the given TLS endpoint, returns [`Listener`].
+/// Listens on the given TLS endpoint, returns `Listener` [`ConnListener`].
pub async fn listen(
endpoint: &Endpoint,
config: rustls::ServerConfig,
-) -> Result<Box<dyn Listener>> {
+) -> Result<Box<dyn ConnListener>> {
match endpoint {
Endpoint::Tcp(..) | Endpoint::Tls(..) => {}
_ => return Err(Error::InvalidEndpoint(endpoint.to_string())),
@@ -136,7 +136,7 @@ pub async fn listen(
listen_tls(endpoint.addr()?, endpoint.port()?, config)
.await
- .map(|l| Box::new(l) as Box<dyn Listener>)
+ .map(|l| Box::new(l) as Box<dyn ConnListener>)
}
impl From<TlsStream<TcpStream>> for Box<dyn Connection> {
@@ -145,7 +145,7 @@ impl From<TlsStream<TcpStream>> for Box<dyn Connection> {
}
}
-impl From<TlsListener> for Box<dyn Listener> {
+impl From<TlsListener> for Box<dyn ConnListener> {
fn from(listener: TlsListener) -> Self {
Box::new(listener)
}