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 ofToTokens
.