pub mod block;
pub mod fingerprint;
pub mod form;
pub mod index;
pub mod island;
pub mod patch;
pub mod preview;
pub mod range;
pub mod sections;
pub mod trivia;
pub use block::{BlockKind, BlockNode, EditablePolicy, HeadingNode, ListItemNode};
pub use fingerprint::{BlockFingerprint, BlockId};
pub use form::{
FormBlock, FormBlockDisplay, FormBlockEdit, FormEditCommand, FormEditError, FormListItem,
FormProjection, InlineFormat,
};
pub use index::{MarkdownDiagnostic, MarkdownIndex};
pub use island::{RawIsland, RawIslandEditPolicy, RawIslandType};
pub use patch::{PatchError, PatchOrigin, PatchResult, SourcePatch};
pub use preview::render_preview_html;
pub use range::{ByteRange, utf16_to_utf8_offset};
pub use sections::{
SectionError, SectionMoveResult, move_section_down, move_section_up, section_range,
};
pub use trivia::{CodeFenceStyle, LineEnding, ListMarkerStyle, SourceTrivia};
#[cfg(test)]
mod tests;