Skip to content

Commit 2424aa5

Browse files
committed
Remove #[macro_use] extern crate tracing from rustc_hir_analysis.
1 parent e64b92f commit 2424aa5

32 files changed

+31
-3
lines changed

compiler/rustc_hir_analysis/src/autoderef.rs

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use rustc_session::Limit;
44
use rustc_span::def_id::{LocalDefId, LOCAL_CRATE};
55
use rustc_span::Span;
66
use rustc_trait_selection::traits::ObligationCtxt;
7+
use tracing::{debug, instrument};
78

89
use crate::errors::AutoDerefReachedRecursionLimit;
910
use crate::traits;

compiler/rustc_hir_analysis/src/check/check.rs

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ use rustc_trait_selection::error_reporting::InferCtxtErrorExt;
2727
use rustc_trait_selection::traits;
2828
use rustc_trait_selection::traits::outlives_bounds::InferCtxtExt as _;
2929
use rustc_type_ir::fold::TypeFoldable;
30+
use tracing::{debug, instrument};
3031
use {rustc_attr as attr, rustc_hir as hir};
3132

3233
use super::compare_impl_item::{check_type_bounds, compare_impl_method, compare_impl_ty};

compiler/rustc_hir_analysis/src/check/compare_impl_item.rs

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ use rustc_trait_selection::traits::outlives_bounds::InferCtxtExt as _;
2828
use rustc_trait_selection::traits::{
2929
self, FulfillmentError, ObligationCause, ObligationCauseCode, ObligationCtxt, Reveal,
3030
};
31+
use tracing::{debug, instrument};
3132

3233
use super::potentially_plural_count;
3334
use crate::errors::{LifetimesOrBoundsMismatchOnTrait, MethodShouldReturnFuture};

compiler/rustc_hir_analysis/src/check/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ use rustc_trait_selection::error_reporting::infer::ObligationCauseExt as _;
9797
use rustc_trait_selection::error_reporting::traits::suggestions::ReturnsVisitor;
9898
use rustc_trait_selection::error_reporting::InferCtxtErrorExt;
9999
use rustc_trait_selection::traits::ObligationCtxt;
100+
use tracing::debug;
100101

101102
use self::compare_impl_item::collect_return_position_impl_trait_in_trait_tys;
102103
use self::region::region_scope_tree;

compiler/rustc_hir_analysis/src/check/region.rs

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ use rustc_middle::bug;
1818
use rustc_middle::middle::region::*;
1919
use rustc_middle::ty::TyCtxt;
2020
use rustc_span::source_map;
21+
use tracing::debug;
2122

2223
use super::errs::{maybe_expr_static_mut, maybe_stmt_static_mut};
2324

compiler/rustc_hir_analysis/src/check/wfcheck.rs

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ use rustc_trait_selection::traits::{
3636
};
3737
use rustc_type_ir::solve::NoSolution;
3838
use rustc_type_ir::TypeFlags;
39+
use tracing::{debug, instrument};
3940
use {rustc_ast as ast, rustc_hir as hir};
4041

4142
use crate::autoderef::Autoderef;

compiler/rustc_hir_analysis/src/check_unused.rs

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use rustc_hir::def_id::LocalDefId;
44
use rustc_middle::query::Providers;
55
use rustc_middle::ty::TyCtxt;
66
use rustc_session::lint;
7+
use tracing::debug;
78

89
pub fn provide(providers: &mut Providers) {
910
*providers = Providers { check_unused_traits, ..*providers };

compiler/rustc_hir_analysis/src/coherence/builtin.rs

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ use rustc_trait_selection::traits::misc::{
2323
ConstParamTyImplementationError, CopyImplementationError, InfringingFieldsReason,
2424
};
2525
use rustc_trait_selection::traits::{self, ObligationCause, ObligationCtxt};
26+
use tracing::debug;
2627

2728
use crate::errors;
2829

compiler/rustc_hir_analysis/src/coherence/inherent_impls_overlap.rs

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use rustc_middle::ty::{self, TyCtxt};
1010
use rustc_span::{ErrorGuaranteed, Symbol};
1111
use rustc_trait_selection::traits::{self, SkipLeakCheck};
1212
use smallvec::SmallVec;
13+
use tracing::debug;
1314

1415
pub fn crate_inherent_impls_overlap_check(tcx: TyCtxt<'_>, (): ()) -> Result<(), ErrorGuaranteed> {
1516
let mut inherent_overlap_checker = InherentOverlapChecker { tcx };

compiler/rustc_hir_analysis/src/coherence/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ use rustc_middle::query::Providers;
1313
use rustc_middle::ty::{self, TyCtxt, TypeVisitableExt};
1414
use rustc_session::parse::feature_err;
1515
use rustc_span::{sym, ErrorGuaranteed};
16+
use tracing::debug;
1617

1718
use crate::errors;
1819

compiler/rustc_hir_analysis/src/coherence/orphan.rs

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ use rustc_span::def_id::{DefId, LocalDefId};
1414
use rustc_trait_selection::traits::{
1515
self, IsFirstInputType, OrphanCheckErr, OrphanCheckMode, UncoveredTyParams,
1616
};
17+
use tracing::{debug, instrument};
1718

1819
use crate::errors;
1920

compiler/rustc_hir_analysis/src/collect.rs

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ use rustc_target::spec::abi;
4242
use rustc_trait_selection::error_reporting::traits::suggestions::NextTypeParamName;
4343
use rustc_trait_selection::infer::InferCtxtExt;
4444
use rustc_trait_selection::traits::ObligationCtxt;
45+
use tracing::{debug, instrument};
4546

4647
use crate::check::intrinsic::intrinsic_operation_unsafety;
4748
use crate::errors;

compiler/rustc_hir_analysis/src/collect/generics_of.rs

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use rustc_middle::ty::{self, TyCtxt};
1010
use rustc_session::lint;
1111
use rustc_span::symbol::{kw, Symbol};
1212
use rustc_span::Span;
13+
use tracing::{debug, instrument};
1314

1415
use crate::delegation::inherit_generics_for_delegation_item;
1516
use crate::middle::resolve_bound_vars as rbv;

compiler/rustc_hir_analysis/src/collect/item_bounds.rs

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ use rustc_middle::{bug, span_bug};
88
use rustc_span::def_id::{DefId, LocalDefId};
99
use rustc_span::Span;
1010
use rustc_type_ir::Upcast;
11+
use tracing::{debug, instrument};
1112

1213
use super::ItemCtxt;
1314
use crate::hir_ty_lowering::{HirTyLowerer, PredicateFilter};

compiler/rustc_hir_analysis/src/collect/predicates_of.rs

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use rustc_middle::ty::{self, GenericPredicates, ImplTraitInTraitData, Ty, TyCtxt
1010
use rustc_middle::{bug, span_bug};
1111
use rustc_span::symbol::Ident;
1212
use rustc_span::{Span, DUMMY_SP};
13+
use tracing::{debug, instrument, trace};
1314

1415
use crate::bounds::Bounds;
1516
use crate::collect::ItemCtxt;

compiler/rustc_hir_analysis/src/collect/resolve_bound_vars.rs

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ use rustc_middle::{bug, span_bug};
2424
use rustc_span::def_id::{DefId, LocalDefId};
2525
use rustc_span::symbol::{sym, Ident};
2626
use rustc_span::Span;
27+
use tracing::{debug, debug_span, instrument};
2728

2829
use crate::errors;
2930

compiler/rustc_hir_analysis/src/collect/type_of.rs

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ use rustc_middle::ty::{self, Article, IsSuggestable, Ty, TyCtxt, TypeVisitableEx
1111
use rustc_middle::{bug, span_bug};
1212
use rustc_span::symbol::Ident;
1313
use rustc_span::{Span, DUMMY_SP};
14+
use tracing::debug;
1415

1516
use super::{bad_placeholder, ItemCtxt};
1617
use crate::errors::TypeofReservedKeywordUsed;

compiler/rustc_hir_analysis/src/collect/type_of/opaque.rs

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use rustc_middle::bug;
77
use rustc_middle::hir::nested_filter;
88
use rustc_middle::ty::{self, Ty, TyCtxt, TypeVisitableExt};
99
use rustc_span::DUMMY_SP;
10+
use tracing::{debug, instrument, trace};
1011

1112
use crate::errors::{TaitForwardCompat, TaitForwardCompat2, UnconstrainedOpaqueType};
1213

compiler/rustc_hir_analysis/src/constrained_generic_params.rs

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use rustc_middle::ty::visit::{TypeSuperVisitable, TypeVisitor};
44
use rustc_middle::ty::{self, Ty, TyCtxt};
55
use rustc_span::Span;
66
use rustc_type_ir::fold::TypeFoldable;
7+
use tracing::debug;
78

89
#[derive(Clone, PartialEq, Eq, Hash, Debug)]
910
pub struct Parameter(pub u32);

compiler/rustc_hir_analysis/src/errors/wrong_number_of_generic_args.rs

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use rustc_errors::{pluralize, Applicability, Diag, Diagnostic, EmissionGuarantee
55
use rustc_hir as hir;
66
use rustc_middle::ty::{self as ty, AssocItems, AssocKind, TyCtxt};
77
use rustc_span::def_id::DefId;
8+
use tracing::debug;
89
use GenericArgsInfo::*;
910

1011
/// Handles the `wrong number of type / lifetime / ... arguments` family of error messages.

compiler/rustc_hir_analysis/src/hir_ty_lowering/bounds.rs

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ use rustc_span::{sym, ErrorGuaranteed, Span, Symbol};
1313
use rustc_trait_selection::traits;
1414
use rustc_type_ir::visit::{TypeSuperVisitable, TypeVisitable, TypeVisitableExt, TypeVisitor};
1515
use smallvec::SmallVec;
16+
use tracing::{debug, instrument};
1617

1718
use crate::bounds::Bounds;
1819
use crate::errors;

compiler/rustc_hir_analysis/src/hir_ty_lowering/generics.rs

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ use rustc_middle::ty::{
1111
use rustc_session::lint::builtin::LATE_BOUND_LIFETIME_ARGUMENTS;
1212
use rustc_span::symbol::{kw, sym};
1313
use smallvec::SmallVec;
14+
use tracing::{debug, instrument};
1415

1516
use super::{HirTyLowerer, IsMethodCall};
1617
use crate::errors::wrong_number_of_generic_args::{GenericArgsInfo, WrongNumberOfGenericArgs};

compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ use rustc_target::spec::abi;
5050
use rustc_trait_selection::infer::InferCtxtExt;
5151
use rustc_trait_selection::traits::wf::object_region_bounds;
5252
use rustc_trait_selection::traits::{self, ObligationCtxt};
53+
use tracing::{debug, debug_span, instrument};
5354

5455
use crate::bounds::Bounds;
5556
use crate::errors::{AmbiguousLifetimeBound, WildPatTy};

compiler/rustc_hir_analysis/src/hir_ty_lowering/object_safety.rs

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ use rustc_span::{ErrorGuaranteed, Span};
1414
use rustc_trait_selection::error_reporting::traits::report_object_safety_error;
1515
use rustc_trait_selection::traits::{self, hir_ty_lowering_object_safety_violations};
1616
use smallvec::{smallvec, SmallVec};
17+
use tracing::{debug, instrument};
1718

1819
use super::HirTyLowerer;
1920
use crate::bounds::Bounds;

compiler/rustc_hir_analysis/src/hir_wf_check.rs

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ use rustc_middle::query::Providers;
88
use rustc_middle::ty::{self, TyCtxt};
99
use rustc_span::def_id::LocalDefId;
1010
use rustc_trait_selection::traits::{self, ObligationCtxt};
11+
use tracing::debug;
1112

1213
use crate::collect::ItemCtxt;
1314

compiler/rustc_hir_analysis/src/impl_wf_check/min_specialization.rs

+1
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ use rustc_span::{ErrorGuaranteed, Span};
7777
use rustc_trait_selection::error_reporting::InferCtxtErrorExt;
7878
use rustc_trait_selection::traits::outlives_bounds::InferCtxtExt as _;
7979
use rustc_trait_selection::traits::{self, translate_args_with_cause, wf, ObligationCtxt};
80+
use tracing::{debug, instrument};
8081

8182
use crate::errors::GenericArgsOnOverriddenImpl;
8283
use crate::{constrained_generic_params as cgp, errors};

compiler/rustc_hir_analysis/src/lib.rs

-3
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,6 @@ This API is completely unstable and subject to change.
7474
#![feature(unwrap_infallible)]
7575
// tidy-alphabetical-end
7676

77-
#[macro_use]
78-
extern crate tracing;
79-
8077
// These are used by Clippy.
8178
pub mod check;
8279

compiler/rustc_hir_analysis/src/outlives/implicit_infer.rs

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ use rustc_hir::def::DefKind;
33
use rustc_hir::def_id::DefId;
44
use rustc_middle::ty::{self, GenericArg, GenericArgKind, Ty, TyCtxt};
55
use rustc_span::Span;
6+
use tracing::debug;
67

78
use super::explicit::ExplicitPredicatesMap;
89
use super::utils::*;

compiler/rustc_hir_analysis/src/variance/constraints.rs

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ use rustc_hir as hir;
88
use rustc_hir::def::DefKind;
99
use rustc_middle::ty::{self, GenericArgKind, GenericArgsRef, Ty, TyCtxt};
1010
use rustc_middle::{bug, span_bug};
11+
use tracing::{debug, instrument};
1112

1213
use super::terms::VarianceTerm::*;
1314
use super::terms::*;

compiler/rustc_hir_analysis/src/variance/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ use rustc_middle::span_bug;
1212
use rustc_middle::ty::{
1313
self, CrateVariancesMap, GenericArgsRef, Ty, TyCtxt, TypeSuperVisitable, TypeVisitable,
1414
};
15+
use tracing::{debug, instrument};
1516

1617
/// Defines the `TermsContext` basically houses an arena where we can
1718
/// allocate terms.

compiler/rustc_hir_analysis/src/variance/solve.rs

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
88
use rustc_hir::def_id::DefIdMap;
99
use rustc_middle::ty;
10+
use tracing::debug;
1011

1112
use super::constraints::*;
1213
use super::terms::VarianceTerm::*;

compiler/rustc_hir_analysis/src/variance/terms.rs

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ use rustc_arena::DroplessArena;
1515
use rustc_hir::def::DefKind;
1616
use rustc_hir::def_id::{LocalDefId, LocalDefIdMap};
1717
use rustc_middle::ty::{self, TyCtxt};
18+
use tracing::debug;
1819

1920
use self::VarianceTerm::*;
2021

0 commit comments

Comments
 (0)