Module unstable

Module unstable 

Source
Expand description

Module that collects the things that have no stability guarantees.

We want to keep rustc_public’s IR definitions and logic separate from any sort of conversion and usage of internal rustc code. So we restrict the usage of internal items to be inside this module.

Modules§

convert 🔒
This module holds the logic to convert rustc internal ADTs into rustc_public ADTs.
internal_cx 🔒
Implementation of InternalCx.

Traits§

InternalCx
Trait that defines the methods that are fine to call from [RustcInternal].

Functions§

new_item_kind 🔒