summaryrefslogtreecommitdiffstats
path: root/src/env.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/env.rs')
-rw-r--r--src/env.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/env.rs b/src/env.rs
index 0617383..b8078eb 100644
--- a/src/env.rs
+++ b/src/env.rs
@@ -77,10 +77,7 @@ impl Source for Environment {
};
// Define a prefix pattern to test and exclude from keys
- let prefix_pattern = match self.prefix {
- Some(ref prefix) => Some(prefix.clone() + "_"),
- _ => None,
- };
+ let prefix_pattern = self.prefix.as_ref().map(|prefix| prefix.clone() + "_");
for (key, value) in env::vars() {
// Treat empty environment variables as unset