enum InlineAn inline Markdown node after delimiter and escape processing.
Container cases recursively preserve formatting structure. Link/image URLs and titles are decoded strings; soft and hard breaks remain distinct so the renderer can choose whitespace versus <br>.
Cases
case text(String)
Literal text after Markdown escapes and entity handling.
case emphasis([Inline])
Inline children delimited for emphasis.
case strong([Inline])
Inline children delimited for strong emphasis.
case strikethrough([Inline])
Inline children struck through by the GFM extension.
case code(String)
Literal code-span contents.
case link(String, String?, [Inline])
A destination URL, optional title, and linked inline contents.
case image(String, String?, String)
A source URL, optional title, and plain-text alt text.
case softBreak
A source newline that may render as ordinary whitespace.
case hardBreak
An explicit line break that must render as <br>.