Skip to main content

Crate rustc_monomorphize

Crate rustc_monomorphize 

Source

Re-exportsยง

pub use offload::manifest::write_host_metadata_offload_manifest;
pub(crate) use rustc_attr_ir::lang_items::LangItem; ๐Ÿ”’
pub(crate) use rustc_middle::query::TyCtxtAt; ๐Ÿ”’
pub(crate) use rustc_middle::traits; ๐Ÿ”’
pub(crate) use rustc_middle::ty::adjustment::CustomCoerceUnsized; ๐Ÿ”’
pub(crate) use ty; ๐Ÿ”’
pub(crate) use Ty; ๐Ÿ”’
pub(crate) use rustc_middle::util::Providers; ๐Ÿ”’
pub(crate) use ErrorGuaranteed; ๐Ÿ”’
pub(crate) use bug; ๐Ÿ”’

Modulesยง

collector ๐Ÿ”’
Mono Item Collection
diagnostics ๐Ÿ”’
graph_checks ๐Ÿ”’
Checks that need to operate on the entire mono item graph
mono_checks ๐Ÿ”’
This implements a single query, check_mono_fn, that gets fired for each monomorphization of all functions. This lets us implement monomorphization-time checks in a way that is friendly to incremental compilation.
offload ๐Ÿ”’
partitioning ๐Ÿ”’
Partitioning Codegen Units for Incremental Compilation
util ๐Ÿ”’

Functionsยง

custom_coerce_unsize_info ๐Ÿ”’
provide