SyntaxOrigin

enum SyntaxOrigin

Determines which hygiene context an identifier receives during expansion.

Cases

case use_site

Syntax captured from the macro invocation retains the caller's context.

case definition_site

Syntax introduced by a quote receives definition-site and expansion scopes.