diff --git a/Cargo.toml b/Cargo.toml index 0b30ce9..040b321 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,7 +26,7 @@ hostname = { version = "0.1.5", optional = true } serde = { version = "^1.0", optional = true } serde_json = { version = "^1.0", optional = true } serde_derive = { version = "^1.0", optional = true } -fast-socks5 = { version = "0.3.1", optional = true } +fast-socks5 = { version = "^0.4", optional = true } fast_chemail = "^0.9" async-native-tls = { version = "0.3.3" } async-std = { version = "1.6.0", features = ["unstable"] } diff --git a/src/smtp/smtp_client.rs b/src/smtp/smtp_client.rs index c3ded97..0688f31 100644 --- a/src/smtp/smtp_client.rs +++ b/src/smtp/smtp_client.rs @@ -389,10 +389,7 @@ impl<'a> SmtpTransport { } async fn try_tls(&mut self) -> Result<(), Error> { - let server_info = self - .server_info - .as_ref() - .ok_or_else(|| Error::NoServerInfo)?; + let server_info = self.server_info.as_ref().ok_or(Error::NoServerInfo)?; match ( &self.client_info.security, server_info.supports_feature(Extension::StartTls),