Module rustc_mir::transform::qualify_consts[][src]

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

A pass that qualifies constness of temporaries in constants, static initializers and functions and also drives promotion.

The Qualif flags below can be used to also provide better diagnostics as to why a constant rvalue wasn't promoted.

Structs

Qualif [
Experimental
]
Qualifier [
Experimental
]
QualifyAndPromoteConstants [
Experimental
]

Enums

Mode [
Experimental
]

What kind of item we are in.

Functions

args_required_const [
Experimental
]
mir_const_qualif [
Experimental
]
provide [
Experimental
]