rustc_expand

Module base

source

Macros§

Structs§

  • Fill-in macro expansion result, to allow compilation to continue after hitting errors.
  • One of these is made during expansion and incrementally updated as we go; when a macro expansion occurs, the resulting nodes have the backtrace() -> expn_data of their expansion context stored into their span.
  • Error type that denotes indeterminacy.
  • MacResult implementation for the common case where you’ve already built each form of AST that you might return.
  • A struct representing a macro definition in “lowered” form ready for expansion.

Enums§

Traits§

Functions§

Type Aliases§