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, diagnostics, the 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::parse::parse;
pub use crate::parse::parse_inline;
pub use crate::parse::Definitions;
pub use crate::parse::InlineOutput;
pub use crate::parse::InlineSource;
pub use crate::parse::InlineToken;
pub use crate::parse::ParseOutput;
pub use crate::parse::TokenRole;
pub use crate::serialize::BulletMarker;
pub use crate::serialize::LineEnding;
pub use crate::serialize::OrderedDelimiter;
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::*;