Module rustdoc::html::highlight [−][src]
Expand description
Basic syntax highlighting functionality.
This module uses librustc_ast’s lexer to provide token-based highlighting for the HTML documentation generated by rustdoc.
Use the render_with_highlighting to highlight some rust code.
Structs
Processes program tokens, classifying strings of text by highlighting
category (Class).
Enums
Functions
Called when we start processing a span of text that should be highlighted.
The Class argument specifies how it should be highlighted.
Called at the end of a span of highlighted text.
Highlights src, returning the HTML output.
Called for a span of text. If the text should be highlighted differently
from the surrounding text, then the Class argument will be a value other
than None.