diff --git a/src/env_file.rs b/src/env_file.rs index 97ae492db2b1be889c41e9d9931789b3f6025709..6111cb9f9bf75f9bb663707d46ca6a82dc610409 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,