Module bridge

Source
Expand description

Defines a set of traits that is used for abstracting stable_mir’s components that are needed in rustc_smir.

These traits are really useful when programming in stable_mir-agnostic settings.

Macros§

make_bridge_trait 🔒

Traits§

AdtDef
AliasDef
Allocation
AssocDef
BrNamedDef
ClosureDef
ConstDef
CoroutineClosureDef
CoroutineDef
CoroutineWitnessDef
CrateItem
FnDef
ForeignDef
ForeignModuleDef
GenericDef
ImplDef
OpaqueDef
ParamDef
Prov
RegionDef
SmirError
StaticDef
TraitDef