diff options
author | David Orchard <if_coding@fastmail.com> | 2021-08-01 00:03:10 -0700 |
---|---|---|
committer | David Orchard <if_coding@fastmail.com> | 2021-08-15 10:31:58 -0700 |
commit | cc0530a7716779f954b1756905a9f4ceb7eb6d62 (patch) | |
tree | 311b2ca44a282bbc629a08123f53a855cba38c1c /src/file/mod.rs | |
parent | 622efaca17256fb42dafc61c8df1f3037c1fb772 (diff) |
Move order preservation under a feature gate
Diffstat (limited to 'src/file/mod.rs')
-rw-r--r-- | src/file/mod.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/file/mod.rs b/src/file/mod.rs index 02fd51f..d5744f4 100644 --- a/src/file/mod.rs +++ b/src/file/mod.rs @@ -1,10 +1,10 @@ mod format; pub mod source; -use linked_hash_map::LinkedHashMap; use std::path::{Path, PathBuf}; use crate::error::*; +use crate::map::MapImpl; use crate::source::Source; use crate::value::Value; @@ -99,7 +99,7 @@ where Box::new((*self).clone()) } - fn collect(&self) -> Result<LinkedHashMap<String, Value>> { + fn collect(&self) -> Result<MapImpl<String, Value>> { // Coerce the file contents to a string let (uri, contents, format) = match self .source @@ -110,7 +110,7 @@ where Err(error) => { if !self.required { - return Ok(LinkedHashMap::new()); + return Ok(MapImpl::new()); } return Err(error); |