Type Definition rustc_expand::mbe::macro_parser::NamedParseResult
source · pub(crate) type NamedParseResult = ParseResult<FxHashMap<MacroRulesNormalizedIdent, NamedMatch>>;
Expand description
A ParseResult
where the Success
variant contains a mapping of
MacroRulesNormalizedIdent
s to NamedMatch
es. This represents the mapping
of metavars to the token trees they bind to.
Layout
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size: 40 bytes
Size for each variant:
Success
: 40 bytesFailure
: 40 bytesError
: 40 bytesErrorReported
: 0 bytes