Skip to main content

Module prelude

Module prelude 

Source
Expand description

Common imports for working with markdown-syntax: use markdown_syntax::prelude::*; brings the AST, options, diagnostics, parse entry points, and serialize/span types (plus the HTML renderer under the html feature) into scope.

Re-exportsยง

pub use crate::diagnostic::Diagnostic;
pub use crate::diagnostic::DiagnosticCode;
pub use crate::diagnostic::DiagnosticSeverity;
pub use crate::html::HtmlError;
pub use crate::html::HtmlOptions;
pub use crate::html::SafeRawHtmlForm;
pub use crate::html::TasklistAttrOrder;
pub use crate::options::Construct;
pub use crate::options::Constructs;
pub use crate::options::ParseOptions;
pub use crate::options::SyntaxConfigError;
pub use crate::options::SyntaxOptions;
pub use crate::options::WikiLinkOrder;
pub use crate::parse::parse;
pub use crate::parse::ParseOutput;
pub use crate::parse::ParseStrictError;
pub use crate::serialize::LineEnding;
pub use crate::serialize::SerializeError;
pub use crate::serialize::SerializeOptions;
pub use crate::span::LineIndex;
pub use crate::span::LinePosition;
pub use crate::span::Span;
pub use crate::ast::*;