@@ -239,7 +239,7 @@ impl Crate {
239
239
db : & dyn DefDatabase ,
240
240
query : import_map:: Query ,
241
241
) -> impl Iterator < Item = Either < ModuleDef , Macro > > {
242
- let _p = tracing:: span!( tracing:: Level :: INFO , "query_external_importables" ) ;
242
+ let _p = tracing:: span!( tracing:: Level :: INFO , "query_external_importables" ) . entered ( ) ;
243
243
import_map:: search_dependencies ( db, self . into ( ) , & query) . into_iter ( ) . map ( |item| {
244
244
match ItemInNs :: from ( item) {
245
245
ItemInNs :: Types ( mod_id) | ItemInNs :: Values ( mod_id) => Either :: Left ( mod_id) ,
@@ -548,7 +548,8 @@ impl Module {
548
548
acc : & mut Vec < AnyDiagnostic > ,
549
549
style_lints : bool ,
550
550
) {
551
- let _p = tracing:: span!( tracing:: Level :: INFO , "Module::diagnostics" , name = ?self . name( db) ) ;
551
+ let _p = tracing:: span!( tracing:: Level :: INFO , "Module::diagnostics" , name = ?self . name( db) )
552
+ . entered ( ) ;
552
553
let def_map = self . id . def_map ( db. upcast ( ) ) ;
553
554
for diag in def_map. diagnostics ( ) {
554
555
if diag. in_module != self . id . local_id {
@@ -4494,7 +4495,7 @@ impl Type {
4494
4495
name : Option < & Name > ,
4495
4496
mut callback : impl FnMut ( Function ) -> Option < T > ,
4496
4497
) -> Option < T > {
4497
- let _p = tracing:: span!( tracing:: Level :: INFO , "iterate_method_candidates" ) ;
4498
+ let _p = tracing:: span!( tracing:: Level :: INFO , "iterate_method_candidates" ) . entered ( ) ;
4498
4499
let mut slot = None ;
4499
4500
4500
4501
self . iterate_method_candidates_dyn (
@@ -4582,7 +4583,7 @@ impl Type {
4582
4583
name : Option < & Name > ,
4583
4584
mut callback : impl FnMut ( AssocItem ) -> Option < T > ,
4584
4585
) -> Option < T > {
4585
- let _p = tracing:: span!( tracing:: Level :: INFO , "iterate_path_candidates" ) ;
4586
+ let _p = tracing:: span!( tracing:: Level :: INFO , "iterate_path_candidates" ) . entered ( ) ;
4586
4587
let mut slot = None ;
4587
4588
self . iterate_path_candidates_dyn (
4588
4589
db,
@@ -4649,15 +4650,15 @@ impl Type {
4649
4650
& ' a self ,
4650
4651
db : & ' a dyn HirDatabase ,
4651
4652
) -> impl Iterator < Item = Trait > + ' a {
4652
- let _p = tracing:: span!( tracing:: Level :: INFO , "applicable_inherent_traits" ) ;
4653
+ let _p = tracing:: span!( tracing:: Level :: INFO , "applicable_inherent_traits" ) . entered ( ) ;
4653
4654
self . autoderef_ ( db)
4654
4655
. filter_map ( |ty| ty. dyn_trait ( ) )
4655
4656
. flat_map ( move |dyn_trait_id| hir_ty:: all_super_traits ( db. upcast ( ) , dyn_trait_id) )
4656
4657
. map ( Trait :: from)
4657
4658
}
4658
4659
4659
4660
pub fn env_traits < ' a > ( & ' a self , db : & ' a dyn HirDatabase ) -> impl Iterator < Item = Trait > + ' a {
4660
- let _p = tracing:: span!( tracing:: Level :: INFO , "env_traits" ) ;
4661
+ let _p = tracing:: span!( tracing:: Level :: INFO , "env_traits" ) . entered ( ) ;
4661
4662
self . autoderef_ ( db)
4662
4663
. filter ( |ty| matches ! ( ty. kind( Interner ) , TyKind :: Placeholder ( _) ) )
4663
4664
. flat_map ( |ty| {
0 commit comments