Expand description
Candidate assembly and selection in method resolution - where we enumerate all candidates and choose the best one (or, in some IDE scenarios, just enumerate them all).
StructsΒ§
- Candidate
- Candidate
Step - Candidate
With Private - Method
Autoderef πBadTy - Method
Autoderef πSteps Result - Pick
- Pick
Constraints πForShadowed - Criteria to apply when searching for a given Pick. This is used during the search for potentially shadowed methods to ensure we donβt search more candidates than strictly necessary.
- Probe
AllChoice π - Probe
Context π - Probe
ForName πChoice
EnumsΒ§
- Autoref
OrPtr Adjustment - When adjusting a receiver we often want to do one of
- Candidate
Kind - Mode
- Pick
Kind - Probe
Result π
TraitsΒ§
- Probe
Choice π
FunctionsΒ§
- is_
relevant_ πkind_ for_ mode - Determine if the given associated item type is relevant in the current context.
Type AliasesΒ§
- Pick
Result π