fix client datatype
cargo devel CI / cargo CI (push) Failing after 1s Details

This commit is contained in:
Christoph J. Scherr 2024-02-09 18:10:02 +01:00
parent bc2b7284df
commit 557e0b61b0
Signed by: PlexSheep
GPG Key ID: 7CDD0B14851A08EF
1 changed files with 2 additions and 6 deletions

View File

@ -11,7 +11,7 @@ use tokio::{
net::TcpStream,
};
use tokio_rustls::{
rustls::{self, pki_types}, TlsConnector, TlsStream
rustls::{self, pki_types}, TlsConnector, client::TlsStream
};
use webpki_roots;
@ -20,8 +20,6 @@ const BUF_SIZE: usize = 512;
pub struct Client {
cfg: Config,
stream: TlsStream<TcpStream>,
connector: TlsConnector,
domain: pki_types::ServerName<'static>,
}
impl Client {
@ -47,13 +45,11 @@ impl Client {
return Err(err.into());
}
};
let mut stream = connector.connect(domain, TcpStream::connect(&cfg.addr).await?).await?;
let stream = connector.connect(domain.clone(), TcpStream::connect(&cfg.addr).await?).await?;
Ok(Client {
cfg: cfg.clone(),
stream,
connector,
domain,
})
}