rustc_next_trait_solver::solve

Module inspect

Source

Modules§

  • build 🔒
    Building proof trees incrementally during trait solving.

Structs§

  • When evaluating a goal we also store the original values for the CanonicalVarValues of the canonicalized goal. We use this to map any CanonicalState from the local InferCtxt of the solver query to the InferCtxt of the caller.
  • A self-contained computation during trait solving. This either corresponds to a EvalCtxt::probe(_X) call or the root evaluation of a goal.
  • Some data together with information about how they relate to the input of the canonical query.

Enums§

Functions§

Type Aliases§