summaryrefslogtreecommitdiffstats
path: root/src/file/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/file/mod.rs')
-rw-r--r--src/file/mod.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/file/mod.rs b/src/file/mod.rs
index 7534ddb..dbb80b6 100644
--- a/src/file/mod.rs
+++ b/src/file/mod.rs
@@ -4,6 +4,7 @@ pub mod source;
use source::Source;
use error::*;
use value::Value;
+use std::collections::HashMap;
use self::source::FileSource;
pub use self::format::FileFormat;
@@ -58,7 +59,7 @@ impl<T: FileSource> File<T> {
}
impl<T: FileSource> Source for File<T> {
- fn collect(&self) -> Result<Value> {
+ fn collect(&self) -> Result<HashMap<String, Value>> {
// Coerce the file contents to a string
let (uri, contents) = self.source.resolve(self.format).map_err(|err| {
ConfigError::Foreign(err)