From fab66801506457c272c2511d280cd278869b9365 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Cruz?= Date: Mon, 25 Jul 2022 17:00:17 +0100 Subject: [PATCH] Fix clippy warnings (#807) Depending on the features chosen these attributes were left unused. --- src/message/header/mod.rs | 2 ++ src/transport/smtp/async_transport.rs | 3 ++- src/transport/smtp/client/net.rs | 3 ++- src/transport/smtp/client/tls.rs | 3 +++ 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/message/header/mod.rs b/src/message/header/mod.rs index 0ebb6c1..df3b409 100644 --- a/src/message/header/mod.rs +++ b/src/message/header/mod.rs @@ -323,10 +323,12 @@ impl HeaderValue { } } + #[cfg(feature = "dkim")] pub(crate) fn get_raw(&self) -> &str { &self.raw_value } + #[cfg(feature = "dkim")] pub(crate) fn get_encoded(&self) -> &str { &self.encoded_value } diff --git a/src/transport/smtp/async_transport.rs b/src/transport/smtp/async_transport.rs index 055cadf..f40cbb0 100644 --- a/src/transport/smtp/async_transport.rs +++ b/src/transport/smtp/async_transport.rs @@ -1,7 +1,8 @@ +#[cfg(feature = "pool")] +use std::sync::Arc; use std::{ fmt::{self, Debug}, marker::PhantomData, - sync::Arc, time::Duration, }; diff --git a/src/transport/smtp/client/net.rs b/src/transport/smtp/client/net.rs index d2ace2f..2ad7145 100644 --- a/src/transport/smtp/client/net.rs +++ b/src/transport/smtp/client/net.rs @@ -1,8 +1,9 @@ +#[cfg(feature = "rustls-tls")] +use std::sync::Arc; use std::{ io::{self, Read, Write}, mem, net::{IpAddr, Ipv4Addr, Shutdown, SocketAddr, SocketAddrV4, TcpStream, ToSocketAddrs}, - sync::Arc, time::Duration, }; diff --git a/src/transport/smtp/client/tls.rs b/src/transport/smtp/client/tls.rs index 1a871d6..3401d44 100644 --- a/src/transport/smtp/client/tls.rs +++ b/src/transport/smtp/client/tls.rs @@ -100,6 +100,7 @@ pub struct TlsParameters { pub(crate) connector: InnerTlsParameters, /// The domain name which is expected in the TLS certificate from the server pub(super) domain: String, + #[cfg(feature = "boring-tls")] pub(super) accept_invalid_hostnames: bool, } @@ -229,6 +230,7 @@ impl TlsParametersBuilder { Ok(TlsParameters { connector: InnerTlsParameters::NativeTls(connector), domain: self.domain, + #[cfg(feature = "boring-tls")] accept_invalid_hostnames: self.accept_invalid_hostnames, }) } @@ -322,6 +324,7 @@ impl TlsParametersBuilder { Ok(TlsParameters { connector: InnerTlsParameters::RustlsTls(Arc::new(tls)), domain: self.domain, + #[cfg(feature = "boring-tls")] accept_invalid_hostnames: self.accept_invalid_hostnames, }) }