Structs§
- Candidate
Solver - A solver for a candidate to a canonical trait.
- Solver
- A canonical trait solver.
Enums§
- Ambiguity
- Describes the kinds of inference ambiguities.
- Solution
Set - A generic solution set for an inference constraint system.
Functions§
- canonic_
trait_ solutions - Query implementation of SemanticGroup::canonic_trait_solutions. Assumes the lookup context is already enriched by enrich_lookup_context.
- canonic_
trait_ solutions_ cycle - Cycle handling for canonic_trait_solutions.
- enrich_
lookup_ context - Adds the defining module of the trait and the generic arguments to the lookup context.