Module resolver

Module resolver 

Source
Expand description

Extensible type reference resolution system

Based on compiler design principles for name resolution with pluggable strategies. New resolution strategies can be added without modifying existing code.

Structs§

ImportMetadata
Resolution
Result of attempting to resolve a type reference
ResolutionContext
TypeResolver
Main resolver that delegates to registered strategies

Traits§

ReferenceResolver
Trait for implementing type resolution strategies