about summary refs log tree commit diff
path: root/compiler/rustc_trait_selection/src/solve.rs
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2024-06-17 19:09:46 -0400
committerMichael Goulet <michael@errs.io>2024-06-18 11:04:01 -0400
commit7d2be888b6b90ec259922c683bbb18f382e4c9b4 (patch)
tree23e43cbe14bd76c9145948c5c4540d9dafdfd14b /compiler/rustc_trait_selection/src/solve.rs
parent532149eb88e6d1d69d883727a216c22839cdf6cc (diff)
downloadrust-7d2be888b6b90ec259922c683bbb18f382e4c9b4.tar.gz
rust-7d2be888b6b90ec259922c683bbb18f382e4c9b4.zip
Fix impl for SolverDelegate
Diffstat (limited to 'compiler/rustc_trait_selection/src/solve.rs')
-rw-r--r--compiler/rustc_trait_selection/src/solve.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/compiler/rustc_trait_selection/src/solve.rs b/compiler/rustc_trait_selection/src/solve.rs
new file mode 100644
index 00000000000..a7c8cc5a32b
--- /dev/null
+++ b/compiler/rustc_trait_selection/src/solve.rs
@@ -0,0 +1,12 @@
+pub use rustc_next_trait_solver::solve::*;
+
+mod fulfill;
+mod infcx;
+pub mod inspect;
+mod normalize;
+mod select;
+
+pub use fulfill::{FulfillmentCtxt, NextSolverError};
+pub(crate) use normalize::deeply_normalize_for_diagnostics;
+pub use normalize::{deeply_normalize, deeply_normalize_with_skipped_universes};
+pub use select::InferCtxtSelectExt;