diff options
Diffstat (limited to 'src/visitor/image.rs')
-rw-r--r-- | src/visitor/image.rs | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/visitor/image.rs b/src/visitor/image.rs deleted file mode 100644 index be49d66..0000000 --- a/src/visitor/image.rs +++ /dev/null @@ -1,25 +0,0 @@ -use std::path::PathBuf; - -use pandoc_ast::{Inline, MutVisitor}; - -pub struct ImageVisitor { - images: Vec<PathBuf>, -} - -impl ImageVisitor { - pub fn new() -> Self { - ImageVisitor { images: vec![] } - } - - pub fn images(&self) -> Vec<PathBuf> { - self.images.clone() - } -} - -impl MutVisitor for ImageVisitor { - fn visit_inline(&mut self, inline: &mut Inline) { - if let Inline::Image(_attr, _inlines, target) = inline { - self.images.push(PathBuf::from(&target.0)); - } - } -} |