Skip to main content

Module probe

Module probe 

Source
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
CandidateStep
CandidateWithPrivate
MethodAutoderefBadTy πŸ”’
MethodAutoderefStepsResult πŸ”’
Pick
PickConstraintsForShadowed πŸ”’
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.
ProbeAllChoice πŸ”’
ProbeContext πŸ”’
ProbeForNameChoice πŸ”’

EnumsΒ§

AutorefOrPtrAdjustment
When adjusting a receiver we often want to do one of
CandidateKind
Mode
PickKind
ProbeResult πŸ”’

TraitsΒ§

ProbeChoice πŸ”’

FunctionsΒ§

is_relevant_kind_for_mode πŸ”’
Determine if the given associated item type is relevant in the current context.

Type AliasesΒ§

PickResult πŸ”’