auto_mozilla: use match to parse socket types

This commit is contained in:
Alexander Krotov
2020-08-23 21:40:08 +03:00
committed by link2xt
parent cbfada3e4a
commit 1cb4e41883

View File

@@ -114,15 +114,11 @@ fn parse_server<B: BufRead>(
MozConfigTag::Port => port = Some(val.parse().unwrap_or_default()), MozConfigTag::Port => port = Some(val.parse().unwrap_or_default()),
MozConfigTag::Username => username = Some(val), MozConfigTag::Username => username = Some(val),
MozConfigTag::Sockettype => { MozConfigTag::Sockettype => {
let val_lower = val.to_lowercase(); sockettype = match val.to_lowercase().as_ref() {
if val_lower == "ssl" { "ssl" => Socket::SSL,
sockettype = Socket::SSL; "starttls" => Socket::STARTTLS,
} "plain" => Socket::Plain,
if val_lower == "starttls" { _ => Socket::Automatic,
sockettype = Socket::STARTTLS;
}
if val_lower == "plain" {
sockettype = Socket::Plain;
} }
} }
_ => {} _ => {}