Structs§
- Base
- Full
DefMapper - Defines a mapping from types to types, for use with
TypeMap. - Global
Cache - Global caches
- Item
Cache - Per-item cache
- Local
ContextS - Promoted
Full Defs Mapper - Defines a mapping from types to types, for use with
TypeMap. - State
Traits§
- HasBase
- HasBase
Setter - HasBinder
- HasBinder
Setter - HasMir
- HasMir
Setter - HasOwner
Id - HasOwner
IdSetter - HasThir
- HasThir
Setter - With
Global Cache Ext - With
Item Cache Ext
Functions§
- impl_
def_ ids_ to_ impled_ types_ and_ bounds - Returns a map from every implementation (
Impl)DefIds to the type they implement, plus the bounds. - with_
owner_ id - Updates the OnwerId in a state, making sure to override
opt_def_idin base as well.
Type Aliases§
Trait Aliases§
- Base
State - Expr
State - While translating expressions, we expect to always have a THIR
body and an
owner_idin the state - IsState
- Under
Binder State - State of anything below a binder.
- Under
Owner State - State of anything below a
owner_id.