summaryrefslogtreecommitdiffstats
path: root/src/file/format/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/file/format/mod.rs')
-rw-r--r--src/file/format/mod.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/file/format/mod.rs b/src/file/format/mod.rs
index c9b1012..02cafe7 100644
--- a/src/file/format/mod.rs
+++ b/src/file/format/mod.rs
@@ -9,8 +9,8 @@ mod toml;
#[cfg(feature = "json")]
mod json;
-// #[cfg(feature = "yaml")]
-// mod yaml;
+#[cfg(feature = "yaml")]
+mod yaml;
#[derive(Debug, Clone, Copy)]
pub enum FileFormat {
@@ -22,9 +22,9 @@ pub enum FileFormat {
#[cfg(feature = "json")]
Json,
- // /// YAML (parsed with yaml_rust)
- // #[cfg(feature = "yaml")]
- // Yaml,
+ /// YAML (parsed with yaml_rust)
+ #[cfg(feature = "yaml")]
+ Yaml,
}
impl FileFormat {
@@ -38,8 +38,8 @@ impl FileFormat {
#[cfg(feature = "json")]
FileFormat::Json => vec!["json"],
- // #[cfg(feature = "yaml")]
- // FileFormat::Yaml => vec!["yaml", "yml"],
+ #[cfg(feature = "yaml")]
+ FileFormat::Yaml => vec!["yaml", "yml"],
}
}
@@ -54,8 +54,8 @@ impl FileFormat {
#[cfg(feature = "json")]
FileFormat::Json => json::parse(uri, text, namespace),
- // #[cfg(feature = "yaml")]
- // FileFormat::Yaml => yaml::Content::parse(text, namespace),
+ #[cfg(feature = "yaml")]
+ FileFormat::Yaml => yaml::parse(uri, text, namespace),
}
}
}