An iterator places events after the first occurrence of certain event.
An iterator places events before the first occurence of certain event.
Contains nothing, like
The frontmatter in a Markdown file.
An iterator places events at the start of the original one.
An inline string that can contain almost three words of utf-8 text.
An iterator link another iterator, lazily.
An iterator links two
Markdown event and source range iterator.
A wrapper for the
Markdown event iterator.
ReadableDate wraps a date and could be (de)serialize with format like
Either strong or weak reference-counting pointer.
An iterator places events at the end of the original one.
An iterator maps function upon events within two specific events.
Table column text alignment.
A copy-on-write string that can be owned, borrowed or inlined.
An enum contains all errors that might occur.
Markdown events that are generated in a preorder traversal of the document
tree, with additional
Type specifier for inline links. See the Tag::Link for more information.
The status of the file. This is reserved for future usage,
Tags for elements that can contain other elements.
Extending the original markdown events iterator