Module state

Module state 

Source

Modulesยง

types ๐Ÿ”’

Macrosยง

__inner_helper ๐Ÿ”’
__inner_helper ๐Ÿ”’
__inner_helper ๐Ÿ”’
__inner_helper ๐Ÿ”’
__inner_helper ๐Ÿ”’
__inner_helper ๐Ÿ”’
mk ๐Ÿ”’
mk_aux ๐Ÿ”’

Structsยง

Base
FullDefMapper
Defines a mapping from types to types, for use with TypeMap.
GlobalCache
Global caches
ItemCache
Per-item cache
LocalContextS
State

Traitsยง

BaseState
ExprState
While translating expressions, we expect to always have a THIR body and an owner_id in the state
HasBase
HasBinder
HasMir
HasOwnerId
HasThir
HasTy
UnderOwnerState
State of anything below an owner.
WithGlobalCacheExt
WithItemCacheExt

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.

Type Aliasesยง

MacroCalls
RcMir
RcThir
StateWithBase
StateWithBinder
StateWithMir
StateWithOwner
StateWithThir
StateWithThirAndTy
UnitBinder

Trait Aliasesยง

UnderBinderState
State of anything below a binder.