From 627a5cf760f826052a0d52026ae8c054f49dca5a Mon Sep 17 00:00:00 2001
From: Louis <contact@louiscap.co>
Date: Sun, 5 Jan 2025 00:04:26 +0000
Subject: [PATCH] Implement 'apply' for Option<EnvFile>

---
 src/env_file.rs | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/env_file.rs b/src/env_file.rs
index 97ae492..6111cb9 100644
--- a/src/env_file.rs
+++ b/src/env_file.rs
@@ -149,6 +149,14 @@ impl <E> ApplyEnvironmentFile for Result<EnvironmentFile, E> {
     }
 }
 
+impl ApplyEnvironmentFile for Option<EnvironmentFile> {
+	fn apply(&self, options: ApplyOptions) {
+        if let Some(file) = self {
+            file.apply(options);
+        }
+    }
+}
+
 pub struct EnvFileIterator<'a> {
 	lines: &'a [FileLine],
 	current: usize,
-- 
GitLab