Expand description
Module containing the translation from rustc_public constructs to the rustc counterpart.
This module will only include a few constructs to allow users to invoke internal rustc APIs due to incomplete stable coverage.
Re-exportsยง
use rustc_middle::ty as rustc_ty;๐use rustc_middle::ty::Const as InternalConst;๐use rustc_middle::ty::Ty as InternalTy;๐use rustc_public_bridge::Tables;๐use crate::abi::Layout;๐use crate::compiler_interface::BridgeTys;๐use crate::mir::alloc::AllocId;๐use crate::mir::mono::Instance;๐use crate::mir::mono::MonoItem;๐use crate::mir::mono::StaticDef;๐use crate::mir::BinOp;๐use crate::mir::Mutability;๐use crate::mir::Place;๐use crate::mir::ProjectionElem;๐use crate::mir::RawPtrKind;๐use crate::mir::Safety;๐use crate::mir::UnOp;๐use crate::ty::Abi;๐use crate::ty::AdtDef;๐use crate::ty::Asyncness;๐use crate::ty::Binder;๐use crate::ty::BoundRegionKind;๐use crate::ty::BoundTyKind;๐use crate::ty::BoundVariableKind;๐use crate::ty::ClosureKind;๐use crate::ty::Constness;๐use crate::ty::ExistentialPredicate;๐use crate::ty::ExistentialProjection;๐use crate::ty::ExistentialTraitRef;๐use crate::ty::FloatTy;๐use crate::ty::FnSig;๐use crate::ty::GenericArgKind;๐use crate::ty::GenericArgs;๐use crate::ty::IntTy;๐use crate::ty::MirConst;๐use crate::ty::Movability;๐use crate::ty::Pattern;๐use crate::ty::Region;๐use crate::ty::RigidTy;๐use crate::ty::Span;๐use crate::ty::TermKind;๐use crate::ty::TraitRef;๐use crate::ty::Ty;๐use crate::ty::TyConst;๐use crate::ty::UintTy;๐use crate::ty::VariantDef;๐use crate::ty::VariantIdx;๐use crate::unstable::InternalCx;๐use crate::CrateItem;๐use crate::CrateNum;๐use crate::DefId;๐use crate::IndexedVal;๐