summaryrefslogtreecommitdiff
path: root/src/embedded.rs
diff options
context:
space:
mode:
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