diff options
author | Daniel Silverstone <dsilvers+gitlab@digital-scurf.org> | 2023-01-25 09:09:08 +0000 |
---|---|---|
committer | Daniel Silverstone <dsilvers+gitlab@digital-scurf.org> | 2023-01-25 09:09:08 +0000 |
commit | fa5765189eef33bed301479410c4a53dc274acf0 (patch) | |
tree | e3e7ebe4c675f3966ffd79284ed317b4698f298d /src/embedded.rs | |
parent | 4a8f87b12aa73b17c88dae2a4a4ba16dd21947af (diff) | |
parent | 1bd5ab49f17699fd3ae08cd847221ce969e38337 (diff) | |
download | subplot-fa5765189eef33bed301479410c4a53dc274acf0.tar.gz |
Merge branch 'liw/new-ast2' into 'main'
reduce use of pandoc_ast
See merge request subplot/subplot!305
Diffstat (limited to 'src/embedded.rs')
-rw-r--r-- | src/embedded.rs | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/embedded.rs b/src/embedded.rs index c868054..e71fa54 100644 --- a/src/embedded.rs +++ b/src/embedded.rs @@ -1,4 +1,3 @@ -use pandoc_ast::{MutVisitor, Pandoc}; use serde::{Deserialize, Serialize}; /// A data file embedded in the document. @@ -26,19 +25,12 @@ impl EmbeddedFile { } /// A collection of data files embedded in document. -#[derive(Debug, Eq, PartialEq, Clone, Serialize, Deserialize)] +#[derive(Debug, Default, Eq, PartialEq, Clone, Serialize, Deserialize)] pub struct EmbeddedFiles { files: Vec<EmbeddedFile>, } impl EmbeddedFiles { - /// Create new set of data files. - pub fn new(ast: &mut Pandoc) -> EmbeddedFiles { - let mut files = EmbeddedFiles { files: vec![] }; - files.walk_pandoc(ast); - files - } - /// Return slice of all data files. pub fn files(&self) -> &[EmbeddedFile] { &self.files |