Module resolve

Module resolve 

Source

Structs§

EnrichedMembers
The enriched members of a type, including direct members of structs, as well as members of targets of Deref and DerefMut of the type.
EnrichedTypeMemberAccess
The enriched member of a type, including the member itself and the deref functions needed to access it.
ResolvedItems
Lookback maps for item resolving. Can be used to quickly check what is the semantic resolution of any path segment.
Resolver
Resolves paths semantically.
ResolverData
ResolverMacroData
Resolving data needed for resolving macro expanded code in the correct context.

Enums§

MacroContextModifier
ResolutionContext
ResolvedConcreteItem
ResolvedGenericItem

Traits§

AsSegments
A trait for things that can be interpreted as a path of segments.