diff options
Diffstat (limited to 'src/file/nil.rs')
-rw-r--r-- | src/file/nil.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/file/nil.rs b/src/file/nil.rs new file mode 100644 index 0000000..7666f8a --- /dev/null +++ b/src/file/nil.rs @@ -0,0 +1,11 @@ +use source::Source; +use value::Value; + +// Nil source that does nothing for optional files +pub struct Nil {} + +impl Source for Nil { + fn get(&self, _: &str) -> Option<Value> { + None + } +} |