diff options
author | Daniel Silverstone <dsilvers+gitlab@digital-scurf.org> | 2023-01-28 10:15:25 +0000 |
---|---|---|
committer | Daniel Silverstone <dsilvers+gitlab@digital-scurf.org> | 2023-01-28 10:15:25 +0000 |
commit | e1d63019fdd6f0d24703197b6a6029f26e6f089f (patch) | |
tree | 82483e5dad773cbf90884716e66a47629aa487fa /src/doc.rs | |
parent | fa5765189eef33bed301479410c4a53dc274acf0 (diff) | |
parent | 387f0b7675fba94115ead348c358c7d3e7638e4c (diff) | |
download | subplot-e1d63019fdd6f0d24703197b6a6029f26e6f089f.tar.gz |
Merge branch 'liw/refactor-metadata' into 'main'
refactor: move YamlMetadata to src/metadata.rs
See merge request subplot/subplot!306
Diffstat (limited to 'src/doc.rs')
-rw-r--r-- | src/doc.rs | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -1,4 +1,3 @@ -use crate::ast; use crate::bindings::CaptureType; use crate::generate_test_program; use crate::get_basedir_from; @@ -6,12 +5,11 @@ use crate::md::Markdown; use crate::EmbeddedFile; use crate::EmbeddedFiles; use crate::MatchedScenario; -use crate::Metadata; use crate::PartialStep; use crate::Scenario; use crate::Style; use crate::SubplotError; -use crate::YamlMetadata; +use crate::{Metadata, YamlMetadata}; use crate::{Warning, Warnings}; use std::collections::HashSet; @@ -106,7 +104,7 @@ impl Document { basedir: P, subplot: PathBuf, markdowns: Vec<PathBuf>, - yamlmeta: &ast::YamlMetadata, + yamlmeta: &YamlMetadata, mut md: Markdown, style: Style, template: Option<&str>, @@ -422,7 +420,7 @@ impl Document { fn load_metadata_from_yaml_file(filename: &Path) -> Result<YamlMetadata, SubplotError> { let yaml = read(filename).map_err(|e| SubplotError::ReadFile(filename.into(), e))?; trace!("Parsing YAML metadata from {}", filename.display()); - let meta: ast::YamlMetadata = serde_yaml::from_slice(&yaml) + let meta: YamlMetadata = serde_yaml::from_slice(&yaml) .map_err(|e| SubplotError::MetadataFile(filename.into(), e))?; Ok(meta) } |