# Type Alias rustc_session::config::Cfg

source ·

    pub type Cfg = FxIndexSet<(Symbol, Option<Symbol>)>;

Expand description

The parsed `--cfg` options that define the compilation environment of the crate, used to drive conditional compilation.

An `FxIndexSet` is used to ensure deterministic ordering of error messages relating to `--cfg`.

## Aliased Type§

    struct Cfg {
        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