aboutsummaryrefslogtreecommitdiffstats
path: root/src/config.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.rs')
-rw-r--r--src/config.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/config.rs b/src/config.rs
index 73fcec2..f140c2a 100644
--- a/src/config.rs
+++ b/src/config.rs
@@ -167,12 +167,11 @@ impl MiniserveConfig {
let key = pemfile::read_all(key_file)
.context("Reading private key file")?
.into_iter()
- .filter_map(|item| match item {
+ .find_map(|item| match item {
pemfile::Item::RSAKey(key) | pemfile::Item::PKCS8Key(key) => Some(key),
_ => None,
})
- .next()
- .ok_or(anyhow!("No supported private key in file"))?;
+ .ok_or_else(|| anyhow!("No supported private key in file"))?;
let server_config = rustls::ServerConfig::builder()
.with_safe_defaults()
.with_no_client_auth()