dm2xcod 0.3.14

DOCX to Markdown converter written in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod extractor;

use crate::converter::ConversionContext;
use crate::core::ast::DocumentAst;
use crate::Result;
use rs_docx::document::BodyContent;

pub trait AstExtractor {
    fn extract<'a>(
        &self,
        body: &[BodyContent<'a>],
        context: &mut ConversionContext<'a>,
    ) -> Result<DocumentAst>;
}

pub use extractor::DocxExtractor;