rustc_session

Module session

Source

Re-exportsยง

Structsยง

  • A wrapper around an DiagCtxt that is used for early error emissions.
  • New-type wrapper around usize for representing limits. Ensures that comparisons against limits are consistent throughout the compiler.
  • Represents the data associated with a compilation session for a single crate.
  • A StableCrateId is a 64-bit hash of a crate name, together with all -Cmetadata arguments, and some other data. It is to CrateNum what DefPathHash is to DefId. It is stable across compilation sessions.

Enumsยง

Traitsยง

Functionsยง