Module rustc_session::parse [−][src]
Expand description
Contains ParseSess
which holds state living beyond what one Parser
might.
It also serves as an input to the parser itself.
Structs
Collected spans during parsing for places where a certain feature was
used and should be feature gated accordingly in check_crate
.
Info about a parsing session.
Functions
Construct a diagnostic for a language feature error due to the given span
.
The feature
’s Symbol
is the one you used in active.rs
and rustc_span::symbols
.
Construct a diagnostic for a feature gate error.
Type Definitions
The set of keys (and, optionally, values) that define the compilation environment of the crate, used to drive conditional compilation.