[][src]Module struckdown::processors

Stream processors for struckdown.

This module provides stream processors that manipulate a struckdown event stream to enhance it. For instance a stream processor can automatically add anchors to headers if they did not already get a header set by other means.

Structs

AutoAnchors

Automatically add anchors to all headers when missing.

AutoAnchorsIter

The iterator implementing AutoAnchors.

External

Passes a JSON serialized stream through an external program.

ExternalIter

The iterator implementing External.

HtmlSanitizer

Automatically add anchors to all headers when missing.

HtmlSanitizerIter

The iterator implementing HtmlSanitizer.

Syntect

Implements syntax highlighting via syntect.

SyntectIter

The iterator implementing Syntect.

TableOfContents

Automatically add anchors to all headers when missing.

TableOfContentsIter

The iterator implementing TableOfContents.

Enums

BuiltinProcessor

Utility struct for processor configurations.

Traits

Processor

Common trait for all stream processors.