Modulesยง
- types ๐
Macrosยง
- __
inner_ ๐helper - __
inner_ ๐helper - __
inner_ ๐helper - __
inner_ ๐helper - __
inner_ ๐helper - mk ๐
- mk_aux ๐
- mk_
is_ ๐state_ trait
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
)DefId
s to the type they implement, plus the bounds. - with_
owner_ id - Updates the OnwerId in a state, making sure to override
opt_def_id
in 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_id
in the state - IsState
- Under
Binder State - State of anything below a binder.
- Under
Owner State - State of anything below a
owner_id
.