Skip to main content

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, EXPECTED_RUST_TOOLCHAIN, IntralinkError, IntralinksConfig,
10    IntralinksDocsRsConfig, install_expected_rust_toolchain, is_expected_rust_toolchain_installed,
11};
12pub use rust_markdown_tag::DocTransformRustMarkdownTag;
13pub use rust_remove_comments::DocTransformRustRemoveComments;
14
15pub trait DocTransform {
16    type E;
17
18    fn transform(&self, doc: &Doc) -> Result<Doc, Self::E>;
19}