#![doc = include_str!("../README.md")]
#![deny(missing_docs)]
pub use crate::ast::{
CodeBlockType, CustomNodeWriter, HeadingType, HtmlAttribute, HtmlElement, ListItem, Node,
};
pub use crate::error::{CodedError, StructureError, WriteError, WriteResult};
pub use crate::options::WriterOptions;
pub use crate::writer::CommonMarkWriter;
pub use cmark_writer_macros::{coded_error, custom_node, structure_error};
pub mod ast;
pub mod error;
pub mod options;
pub mod writer;
#[cfg(feature = "gfm")]
pub mod gfm;