Expand description
Helper functions, types and macros that didn’t fit anywhere else.
Structs
Helper type that formats a Span
in a human-readable way.
Helper type for correctly and reasonably “pretty”-printing any TokenStream
in
a grammar- and language-agnostic way. This mostly means dealing with parentheses,
so that nested structures don’t end up on one single long line.
Traits
Extension trait for formatting the span of AST nodes in a human-readable manner,
and for (re-)computing byte offsets into the source based on the line/column
location, since this information is not exposed by the public API of Span
.
Functions
Helper for implementing Display
in terms of ToTokens
.