Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/context.rs')
-rw-r--r--crates/ide-completion/src/context.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/crates/ide-completion/src/context.rs b/crates/ide-completion/src/context.rs
index db34beadc0..992ca18bb0 100644
--- a/crates/ide-completion/src/context.rs
+++ b/crates/ide-completion/src/context.rs
@@ -452,6 +452,7 @@ pub(crate) struct CompletionContext<'a> {
/// - crate-root
/// - mod foo
/// - mod bar
+ ///
/// Here depth will be 2
pub(crate) depth_from_crate_root: usize,
}
@@ -585,8 +586,7 @@ impl CompletionContext<'_> {
/// A version of [`SemanticsScope::process_all_names`] that filters out `#[doc(hidden)]` items and
/// passes all doc-aliases along, to funnel it into [`Completions::add_path_resolution`].
pub(crate) fn process_all_names(&self, f: &mut dyn FnMut(Name, ScopeDef, Vec<SmolStr>)) {
- let _p =
- tracing::span!(tracing::Level::INFO, "CompletionContext::process_all_names").entered();
+ let _p = tracing::info_span!("CompletionContext::process_all_names").entered();
self.scope.process_all_names(&mut |name, def| {
if self.is_scope_def_hidden(def) {
return;
@@ -597,8 +597,7 @@ impl CompletionContext<'_> {
}
pub(crate) fn process_all_names_raw(&self, f: &mut dyn FnMut(Name, ScopeDef)) {
- let _p = tracing::span!(tracing::Level::INFO, "CompletionContext::process_all_names_raw")
- .entered();
+ let _p = tracing::info_span!("CompletionContext::process_all_names_raw").entered();
self.scope.process_all_names(f);
}
@@ -656,7 +655,7 @@ impl<'a> CompletionContext<'a> {
position @ FilePosition { file_id, offset }: FilePosition,
config: &'a CompletionConfig,
) -> Option<(CompletionContext<'a>, CompletionAnalysis)> {
- let _p = tracing::span!(tracing::Level::INFO, "CompletionContext::new").entered();
+ let _p = tracing::info_span!("CompletionContext::new").entered();
let sema = Semantics::new(db);
let original_file = sema.parse(file_id);