cmark_writer/
lib.rs

1#![doc = include_str!("../README.md")]
2#![deny(missing_docs)]
3
4pub use crate::ast::{
5    CodeBlockType, CustomNodeWriter, HeadingType, HtmlAttribute, HtmlElement, ListItem, Node,
6};
7pub use crate::error::{CodedError, StructureError, WriteError, WriteResult};
8pub use crate::options::WriterOptions;
9pub use crate::writer::CommonMarkWriter;
10
11// Export proc-macro attributes
12pub use cmark_writer_macros::{coded_error, custom_node, structure_error};
13
14pub mod ast;
15pub mod error;
16pub mod options;
17pub mod writer;
18
19/// GitHub Flavored Markdown (GFM) extensions
20///
21/// This module is only available when the `gfm` feature is enabled.
22#[cfg(feature = "gfm")]
23pub mod gfm;