about summary refs log tree commit diff
path: root/compiler/rustc_next_trait_solver/src/lib.rs
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2024-06-17 17:59:08 -0400
committerMichael Goulet <michael@errs.io>2024-06-18 10:55:34 -0400
commit532149eb88e6d1d69d883727a216c22839cdf6cc (patch)
tree3aca210ef22ddec18a40a0b040e40efdf1582233 /compiler/rustc_next_trait_solver/src/lib.rs
parentbaf94bddf0503bb97376534d10883dbf678bfc6a (diff)
downloadrust-532149eb88e6d1d69d883727a216c22839cdf6cc.tar.gz
rust-532149eb88e6d1d69d883727a216c22839cdf6cc.zip
Uplift the new trait solver
Diffstat (limited to 'compiler/rustc_next_trait_solver/src/lib.rs')
-rw-r--r--compiler/rustc_next_trait_solver/src/lib.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/compiler/rustc_next_trait_solver/src/lib.rs b/compiler/rustc_next_trait_solver/src/lib.rs
index ea3e18872fa..a6002bfd7ca 100644
--- a/compiler/rustc_next_trait_solver/src/lib.rs
+++ b/compiler/rustc_next_trait_solver/src/lib.rs
@@ -4,6 +4,12 @@
 //! but were uplifted in the process of making the new trait solver generic.
 //! So if you got to this crate from the old solver, it's totally normal.
 
+#![feature(let_chains)]
+
+// TODO: remove this, use explicit imports.
+#[macro_use]
+extern crate tracing;
+
 pub mod canonicalizer;
 pub mod infcx;
 pub mod resolve;