[][src]Crate equt_md_ext

Extended Markdown Iterator

This crate wraps the event iterator created by equt_md to provide a more general while powerful interface.

Difference between those crates

Re-exports

pub use equt_md_error as error;
pub use equt_md_frontmatter as frontmatter;

Structs

After

An iterator places a pseudo events iterator after the first occurrence of certain event. This struct is created by after method on MarkdownExt.

Before

An iterator places a pseudo events iterator before the first occurence of certain event. This struct is created by before method on MarkdownExt.

Bottom

Bottom could be used to start the chain.

Head
Link

An iterator links two iterators. This struct is created by link method on MarkdownExt.

Options

Option struct containing flags for enabling extra features that are not part of the CommonMark spec.

Parser

A wrapper for the original Parser.

Tail

Enums

Alignment

Table column text alignment.

CodeBlockKind

Codeblock kind.

CowStr

A copy-on-write string that can be owned, borrowed or inlined.

Event

Markdown events that are generated in a preorder traversal of the document tree, with additional End events whenever all of an inner node's children have been visited.

LinkType

Type specifier for inline links. See the Tag::Link for more information.

Tag

Tags for elements that can contain other elements.

Traits

MarkdownExt

An interface for extending the original Markdown event iterator.