[−][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
equt_md
parses the markdown into event iterator.equt_md_frontmatter
parse the markdown frontmatter into Rust data structure.equt_md_error
contains all errors in these crates.equt_md_ext
wraps and extends the crates above for easy using.equt_md_html
renders the iterator into HTML.
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 |
Before | An iterator places a pseudo events iterator before the first occurence of certain event.
This |
Bottom |
|
Head | |
Link | An iterator links two iterators.
This |
Options | Option struct containing flags for enabling extra features that are not part of the CommonMark spec. |
Parser | A wrapper for the original |
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 |
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. |