summaryrefslogtreecommitdiff
path: root/melib/src/smtp.rs
diff options
context:
space:
mode:
Diffstat (limited to 'melib/src/smtp.rs')
-rw-r--r--melib/src/smtp.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/melib/src/smtp.rs b/melib/src/smtp.rs
index b9643dd1..589bdfaa 100644
--- a/melib/src/smtp.rs
+++ b/melib/src/smtp.rs
@@ -88,7 +88,7 @@ use std::net::TcpStream;
use std::process::Command;
/// Kind of server security (StartTLS/TLS/None) the client should attempt
-#[derive(Debug, Copy, PartialEq, Clone, Serialize, Deserialize)]
+#[derive(Debug, Copy, PartialEq, Eq, Clone, Serialize, Deserialize)]
#[serde(tag = "type")]
pub enum SmtpSecurity {
#[serde(alias = "starttls", alias = "STARTTLS")]
@@ -119,7 +119,7 @@ impl Default for SmtpSecurity {
}
/// Source of user's password for SMTP authentication
-#[derive(Debug, PartialEq, Clone, Serialize, Deserialize)]
+#[derive(Debug, PartialEq, Eq, Clone, Serialize, Deserialize)]
#[serde(tag = "type", content = "value")]
pub enum Password {
#[serde(alias = "raw")]
@@ -129,7 +129,7 @@ pub enum Password {
}
/// Kind of server authentication the client should attempt
-#[derive(Debug, PartialEq, Clone, Serialize, Deserialize)]
+#[derive(Debug, PartialEq, Eq, Clone, Serialize, Deserialize)]
#[serde(tag = "type")]
pub enum SmtpAuth {
#[serde(alias = "none")]
@@ -152,7 +152,7 @@ pub enum SmtpAuth {
// md5, sasl, etc
}
-#[derive(Debug, PartialEq, Clone, Serialize, Deserialize, Default)]
+#[derive(Debug, PartialEq, Eq, Clone, Serialize, Deserialize, Default)]
pub struct SmtpAuthType {
plain: bool,
login: bool,
@@ -761,7 +761,7 @@ impl SmtpConnection {
pub type ExpectedReplyCode = Option<(ReplyCode, &'static [ReplyCode])>;
/// Recognized kinds of SMTP reply codes
-#[derive(Debug, Copy, Clone, PartialEq)]
+#[derive(Debug, Copy, Clone, PartialEq, Eq)]
pub enum ReplyCode {
///System status, or system help reply
_211,