Struct syntax::ext::base::SyntaxEnv
[−]
[src]
pub struct SyntaxEnv { pub names: HashSet<Name>, // some fields omitted }
Unstable (
rustc_private
)In order to have some notion of scoping for macros, we want to implement the notion of a transformation environment.
This environment maps Names to SyntaxExtensions.
Fields
names: HashSet<Name>
Unstable (
rustc_private
)All bang-style macro/extension names encountered so far; to be used for diagnostics in resolve