From 4c2f40dcb681556cbe631b337d7ab1597d0e9358 Mon Sep 17 00:00:00 2001 From: Paolo Barbolini Date: Sat, 2 May 2020 21:04:10 +0200 Subject: [PATCH] Fix broken smtp/extension.rs --- src/transport/smtp/extension.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/transport/smtp/extension.rs b/src/transport/smtp/extension.rs index bb72222..4346745 100644 --- a/src/transport/smtp/extension.rs +++ b/src/transport/smtp/extension.rs @@ -133,8 +133,8 @@ impl ServerInfo { continue; } - let split: Vec<&str> = line.split_whitespace().collect(); - match split[0] { + let mut split = line.split_whitespace(); + match split.next().unwrap() { "8BITMIME" => { features.insert(Extension::EightBitMime); } @@ -145,7 +145,7 @@ impl ServerInfo { features.insert(Extension::StartTls); } "AUTH" => { - for &mechanism in &split[1..] { + for mechanism in split { match mechanism { "PLAIN" => { features.insert(Extension::Authentication(Mechanism::Plain));