Skip to content

Commit fb6f4b4

Browse files
Explicitly import tracing macros
1 parent 7d2be88 commit fb6f4b4

File tree

13 files changed

+14
-7
lines changed

13 files changed

+14
-7
lines changed

compiler/rustc_next_trait_solver/src/lib.rs

-4
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@
66
77
#![feature(let_chains)]
88

9-
// TODO: remove this, use explicit imports.
10-
#[macro_use]
11-
extern crate tracing;
12-
139
pub mod canonicalizer;
1410
pub mod infcx;
1511
pub mod resolve;

compiler/rustc_next_trait_solver/src/solve/alias_relate.rs

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
1818
use rustc_type_ir::inherent::*;
1919
use rustc_type_ir::{self as ty, Interner};
20+
use tracing::{instrument, trace};
2021

2122
use crate::infcx::SolverDelegate;
2223
use crate::solve::{Certainty, EvalCtxt, Goal, QueryResult};

compiler/rustc_next_trait_solver/src/solve/assembly/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use rustc_type_ir::inherent::*;
77
use rustc_type_ir::lang_items::TraitSolverLangItem;
88
use rustc_type_ir::visit::TypeVisitableExt as _;
99
use rustc_type_ir::{self as ty, Interner, Upcast as _};
10+
use tracing::{debug, instrument};
1011

1112
use crate::infcx::SolverDelegate;
1213
use crate::solve::inspect::ProbeKind;

compiler/rustc_next_trait_solver/src/solve/assembly/structural_traits.rs

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ use rustc_type_ir::inherent::*;
88
use rustc_type_ir::lang_items::TraitSolverLangItem;
99
use rustc_type_ir::{self as ty, Interner, Upcast as _};
1010
use rustc_type_ir_macros::{TypeFoldable_Generic, TypeVisitable_Generic};
11+
use tracing::instrument;
1112

1213
use crate::infcx::SolverDelegate;
1314
use crate::solve::{EvalCtxt, Goal, NoSolution};

compiler/rustc_next_trait_solver/src/solve/eval_ctxt/canonical.rs

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ use rustc_index::IndexVec;
1515
use rustc_type_ir::fold::TypeFoldable;
1616
use rustc_type_ir::inherent::*;
1717
use rustc_type_ir::{self as ty, Canonical, CanonicalVarValues, Interner};
18+
use tracing::{instrument, trace};
1819

1920
use crate::canonicalizer::{CanonicalizeMode, Canonicalizer};
2021
use crate::infcx::SolverDelegate;

compiler/rustc_next_trait_solver/src/solve/eval_ctxt/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ use rustc_type_ir::relate::Relate;
88
use rustc_type_ir::visit::{TypeSuperVisitable, TypeVisitable, TypeVisitableExt, TypeVisitor};
99
use rustc_type_ir::{self as ty, CanonicalVarValues, Interner};
1010
use rustc_type_ir_macros::{Lift_Generic, TypeFoldable_Generic, TypeVisitable_Generic};
11+
use tracing::{instrument, trace};
1112

1213
use crate::infcx::SolverDelegate;
1314
use crate::solve::inspect::{self, ProofTreeBuilder};

compiler/rustc_next_trait_solver/src/solve/eval_ctxt/probe.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
use std::marker::PhantomData;
22

33
use rustc_type_ir::Interner;
4+
use tracing::instrument;
45

56
use crate::infcx::SolverDelegate;
67
use crate::solve::assembly::Candidate;

compiler/rustc_next_trait_solver/src/solve/mod.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ mod project_goals;
2323
mod search_graph;
2424
mod trait_goals;
2525

26-
pub use self::eval_ctxt::{EvalCtxt, GenerateProofTree, SolverDelegateEvalExt};
27-
pub use rustc_type_ir::solve::*;
28-
2926
use rustc_type_ir::inherent::*;
27+
pub use rustc_type_ir::solve::*;
3028
use rustc_type_ir::{self as ty, Interner};
29+
use tracing::instrument;
3130

31+
pub use self::eval_ctxt::{EvalCtxt, GenerateProofTree, SolverDelegateEvalExt};
3232
use crate::infcx::SolverDelegate;
3333

3434
/// How many fixpoint iterations we should attempt inside of the solver before bailing

compiler/rustc_next_trait_solver/src/solve/normalizes_to/anon_const.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
use rustc_type_ir::{self as ty, Interner};
2+
use tracing::instrument;
23

34
use crate::infcx::SolverDelegate;
45
use crate::solve::{Certainty, EvalCtxt, Goal, QueryResult};

compiler/rustc_next_trait_solver/src/solve/normalizes_to/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use rustc_type_ir::inherent::*;
77
use rustc_type_ir::lang_items::TraitSolverLangItem;
88
use rustc_type_ir::Upcast as _;
99
use rustc_type_ir::{self as ty, Interner, NormalizesTo};
10+
use tracing::instrument;
1011

1112
use crate::infcx::SolverDelegate;
1213
use crate::solve::assembly::structural_traits::{self, AsyncCallableRelevantTypes};

compiler/rustc_next_trait_solver/src/solve/project_goals.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
use rustc_type_ir::{self as ty, Interner, ProjectionPredicate};
2+
use tracing::instrument;
23

34
use crate::infcx::SolverDelegate;
45
use crate::solve::{Certainty, EvalCtxt, Goal, GoalSource, QueryResult};

compiler/rustc_next_trait_solver/src/solve/search_graph.rs

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use rustc_data_structures::fx::{FxHashMap, FxHashSet};
44
use rustc_index::{Idx, IndexVec};
55
use rustc_type_ir::inherent::*;
66
use rustc_type_ir::Interner;
7+
use tracing::debug;
78

89
use crate::infcx::SolverDelegate;
910
use crate::solve::inspect::{self, ProofTreeBuilder};

compiler/rustc_next_trait_solver/src/solve/trait_goals.rs

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use rustc_type_ir::inherent::*;
66
use rustc_type_ir::lang_items::TraitSolverLangItem;
77
use rustc_type_ir::visit::TypeVisitableExt as _;
88
use rustc_type_ir::{self as ty, Interner, TraitPredicate, Upcast as _};
9+
use tracing::{instrument, trace};
910

1011
use crate::infcx::SolverDelegate;
1112
use crate::solve::assembly::structural_traits::{self, AsyncCallableRelevantTypes};

0 commit comments

Comments
 (0)