pub mod constants;
pub mod constructors;
pub mod enums;
pub mod methods;
pub use constants::{
get_language_icon, get_link_icon, heading_bg_color, heading_fg_color, CodeBlockColors,
CodeBlockTheme, BLOCKQUOTE_MARKER, BULLET_MARKERS, CHECKBOX_CHECKED, CHECKBOX_TODO,
CHECKBOX_UNCHECKED, HEADING_ICONS, HORIZONTAL_RULE_CHAR,
};
pub use enums::{
CheckboxState, CodeBlockBorderKind, ColumnAlignment, ElementKind, TableBorderKind, TextSegment,
};
pub use methods::{render, render_with_options, RenderOptions};
#[derive(Debug, Clone, Default)]
pub struct MarkdownElement {
pub kind: ElementKind,
pub section_id: Option<usize>,
pub source_line: usize,
}