cargo_rdme/transform/mod.rs
1use crate::Doc;
2
3mod intralinks;
4mod rust_markdown_tag;
5mod rust_remove_comments;
6mod utils;
7
8pub use intralinks::{
9 DocTransformIntralinks, IntralinkError, IntralinksConfig, IntralinksDocsRsConfig,
10};
11pub use rust_markdown_tag::DocTransformRustMarkdownTag;
12pub use rust_remove_comments::DocTransformRustRemoveComments;
13
14pub trait DocTransform {
15 type E;
16
17 fn transform(&self, doc: &Doc) -> Result<Doc, Self::E>;
18}