Enum pulldown_cmark::Event [−][src]
pub enum Event<'a> {
    Start(Tag<'a>),
    End(Tag<'a>),
    Text(CowStr<'a>),
    Code(CowStr<'a>),
    Html(CowStr<'a>),
    FootnoteReference(CowStr<'a>),
    SoftBreak,
    HardBreak,
    Rule,
    TaskListMarker(bool),
}Expand description
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.
Variants
Start(Tag<'a>)
Tuple Fields
0: Tag<'a>Start of a tagged element. Events that are yielded after this event
and before its corresponding End event are inside this element.
Start and end events are guaranteed to be balanced.
End(Tag<'a>)
Tuple Fields
0: Tag<'a>End of a tagged element.
Text(CowStr<'a>)
Tuple Fields
0: CowStr<'a>A text node.
Code(CowStr<'a>)
Tuple Fields
0: CowStr<'a>An inline code node.
Html(CowStr<'a>)
Tuple Fields
0: CowStr<'a>An HTML node.
FootnoteReference(CowStr<'a>)
Tuple Fields
0: CowStr<'a>A reference to a footnote with given label, which may or may not be defined
by an event with a Tag::FootnoteDefinition tag. Definitions and references to them may
occur in any order.
SoftBreak
A soft line break.
HardBreak
A hard line break.
Rule
A horizontal ruler.
TaskListMarker(bool)
Tuple Fields
0: boolA task list marker, rendered as a checkbox in HTML. Contains a true when it is checked.
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for Event<'a>
impl<'a> UnwindSafe for Event<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
