summaryrefslogtreecommitdiff
path: root/src/embedded.rs
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers+gitlab@digital-scurf.org>2023-01-25 09:09:08 +0000
committerDaniel Silverstone <dsilvers+gitlab@digital-scurf.org>2023-01-25 09:09:08 +0000
commitfa5765189eef33bed301479410c4a53dc274acf0 (patch)
treee3e7ebe4c675f3966ffd79284ed317b4698f298d /src/embedded.rs
parent4a8f87b12aa73b17c88dae2a4a4ba16dd21947af (diff)
parent1bd5ab49f17699fd3ae08cd847221ce969e38337 (diff)
downloadsubplot-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.rs10
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