Move canonicalization code around

This commit is contained in:
Michael Goulet 2023-03-24 17:27:06 +00:00
parent 7f89c7c32d
commit a61616a016
4 changed files with 47 additions and 72 deletions

View file

@ -15,8 +15,7 @@ use rustc_hir::def_id::DefId;
use rustc_infer::infer::canonical::{Canonical, CanonicalVarValues};
use rustc_infer::traits::query::NoSolution;
use rustc_middle::traits::solve::{
CanonicalGoal, CanonicalResponse, Certainty, ExternalConstraintsData, Goal, QueryResult,
Response,
CanonicalResponse, Certainty, ExternalConstraintsData, Goal, QueryResult, Response,
};
use rustc_middle::ty::{self, Ty, TyCtxt};
use rustc_middle::ty::{
@ -24,7 +23,7 @@ use rustc_middle::ty::{
};
mod assembly;
mod canonical;
mod canonicalize;
mod eval_ctxt;
mod fulfill;
mod project_goals;