File tree 3 files changed +4
-1
lines changed
compiler/rustc_trait_selection/src/solve
3 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -490,6 +490,7 @@ impl<'tcx> EvalCtxt<'_, 'tcx> {
490
490
}
491
491
}
492
492
493
+ #[ instrument( level = "debug" , skip_all) ]
493
494
fn assemble_unsize_to_dyn_candidate < G : GoalKind < ' tcx > > (
494
495
& mut self ,
495
496
goal : Goal < ' tcx , G > ,
@@ -507,6 +508,7 @@ impl<'tcx> EvalCtxt<'_, 'tcx> {
507
508
}
508
509
}
509
510
511
+ #[ instrument( level = "debug" , skip_all) ]
510
512
fn assemble_blanket_impl_candidates < G : GoalKind < ' tcx > > (
511
513
& mut self ,
512
514
goal : Goal < ' tcx , G > ,
Original file line number Diff line number Diff line change @@ -146,7 +146,7 @@ pub trait InferCtxtEvalExt<'tcx> {
146
146
}
147
147
148
148
impl < ' tcx > InferCtxtEvalExt < ' tcx > for InferCtxt < ' tcx > {
149
- #[ instrument( level = "debug" , skip( self ) , ret ) ]
149
+ #[ instrument( level = "debug" , skip( self ) ) ]
150
150
fn evaluate_root_goal (
151
151
& self ,
152
152
goal : Goal < ' tcx , ty:: Predicate < ' tcx > > ,
Original file line number Diff line number Diff line change @@ -288,6 +288,7 @@ impl<'tcx> EvalCtxt<'_, 'tcx> {
288
288
/// in [`EvalCtxt::assemble_candidates_via_self_ty`] does not have to normalize
289
289
/// the self type. It is required when structurally matching on any other
290
290
/// arguments of a trait goal, e.g. when assembling builtin unsize candidates.
291
+ #[ instrument( level = "debug" , skip( self ) , ret) ]
291
292
fn try_normalize_ty (
292
293
& mut self ,
293
294
param_env : ty:: ParamEnv < ' tcx > ,
You can’t perform that action at this time.
0 commit comments