Type Alias rustc_session::parse::CrateConfig

source ·
pub type CrateConfig = FxIndexSet<(Symbol, Option<Symbol>)>;
Expand description

The set of keys (and, optionally, values) that define the compilation environment of the crate, used to drive conditional compilation.

Aliased Type§

struct CrateConfig {
    pub(crate) map: IndexMap<(Symbol, Option<Symbol>), (), BuildHasherDefault<FxHasher>>,
}

Fields§

§map: IndexMap<(Symbol, Option<Symbol>), (), BuildHasherDefault<FxHasher>>

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: 56 bytes