pub type SimpleBlock = Block<()>;Expand description
Simple block without user data (backward compatible)
Aliased Type§
pub enum SimpleBlock {
Paragraph {
content: Vec<Inline>,
user_data: (),
},
Heading(Heading),
ThematicBreak {
user_data: (),
},
BlockQuote {
blocks: Vec<Block>,
user_data: (),
},
List(List),
CodeBlock(CodeBlock),
HtmlBlock {
content: String,
user_data: (),
},
Definition(LinkDefinition),
Table(Table),
FootnoteDefinition(FootnoteDefinition),
GitHubAlert(GitHubAlertNode),
Empty {
user_data: (),
},
}Variants§
Paragraph
Ordinary paragraph
Heading(Heading)
ATX (# Heading) or Setext (===) heading
ThematicBreak
Thematic break (horizontal rule)
BlockQuote
Block quote
List(List)
List (bullet or ordered)
CodeBlock(CodeBlock)
Fenced or indented code block
HtmlBlock
Raw HTML block
Definition(LinkDefinition)
Link reference definition. Preserved for round‑tripping.
Table(Table)
Tables
FootnoteDefinition(FootnoteDefinition)
Footnote definition
GitHubAlert(GitHubAlertNode)
GitHub alert block (NOTE, TIP, IMPORTANT, WARNING, CAUTION)
Empty
Empty block. This is used to represent skipped blocks in the AST.