diff --git a/src/tools/rust-analyzer/crates/ide/src/children_modules.rs b/src/tools/rust-analyzer/crates/ide/src/children_modules.rs index a668e52c3c98..4bb7cb8424cc 100644 --- a/src/tools/rust-analyzer/crates/ide/src/children_modules.rs +++ b/src/tools/rust-analyzer/crates/ide/src/children_modules.rs @@ -7,6 +7,14 @@ use syntax::{ use crate::NavigationTarget; +// Feature: Children Modules +// +// Navigates to the children modules of the current module. +// +// | Editor | Action Name | +// |---------|-------------| +// | VS Code | **rust-analyzer: Locate children modules** | + /// This returns `Vec` because a module may be included from several places. pub(crate) fn children_modules(db: &RootDatabase, position: FilePosition) -> Vec { let sema = Semantics::new(db); @@ -104,7 +112,6 @@ mod foo; //^^^ mod bar; //^^^ - //- /foo.rs // empty diff --git a/src/tools/rust-analyzer/docs/book/src/contributing/lsp-extensions.md b/src/tools/rust-analyzer/docs/book/src/contributing/lsp-extensions.md index 16217a7aa9ef..8854f580ea06 100644 --- a/src/tools/rust-analyzer/docs/book/src/contributing/lsp-extensions.md +++ b/src/tools/rust-analyzer/docs/book/src/contributing/lsp-extensions.md @@ -1,5 +1,5 @@