Skip to main content

Module eval_ctxt

Module eval_ctxt 

Source

ModulesΒ§

probe πŸ”’
solver_region_constraints πŸ”’
Logic for -Zassumptions-on-binders stuff

StructsΒ§

EvalCtxt
ReplaceAliasWithInfer πŸ”’
Eagerly replace aliases with inference variables, emitting AliasRelate goals, used when adding goals to the EvalCtxt. We compute the AliasRelate goals before evaluating the actual goal to get all the constraints we can.

EnumsΒ§

CurrentGoalKind πŸ”’
The kind of goal we’re currently proving.
GenerateProofTree
RerunDecision πŸ”’

TraitsΒ§

SolverDelegateEvalExt

FunctionsΒ§

evaluate_root_goal_for_proof_tree πŸ”’
Evaluate a goal to build a proof tree.
evaluate_root_goal_for_proof_tree_raw_provider
Do not call this directly, use the tcx query instead.