From: Lukas Wirth Date: Fri, 27 May 2022 13:47:31 +0000 (+0200) Subject: minor: Freshen up goto feature docs X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=86576072abf241b583e37f4c5eebf86e7e62122b;p=rust.git minor: Freshen up goto feature docs --- diff --git a/crates/ide/src/goto_declaration.rs b/crates/ide/src/goto_declaration.rs index cb2cddc20da..926292c9b3c 100644 --- a/crates/ide/src/goto_declaration.rs +++ b/crates/ide/src/goto_declaration.rs @@ -10,6 +10,9 @@ // Feature: Go to Declaration // // Navigates to the declaration of an identifier. +// +// This is currently the same as `Go to Definition` with the exception of outline modules where it +// will navigate to the `mod name;` item declaration. pub(crate) fn goto_declaration( db: &RootDatabase, position: FilePosition, diff --git a/crates/ide/src/goto_definition.rs b/crates/ide/src/goto_definition.rs index 30f48819e6b..df73879aed7 100644 --- a/crates/ide/src/goto_definition.rs +++ b/crates/ide/src/goto_definition.rs @@ -15,6 +15,8 @@ // // Navigates to the definition of an identifier. // +// For outline modules, this will navigate to the source file of the module. +// // |=== // | Editor | Shortcut // diff --git a/crates/ide/src/goto_implementation.rs b/crates/ide/src/goto_implementation.rs index a7d6bc24019..1d2909fa280 100644 --- a/crates/ide/src/goto_implementation.rs +++ b/crates/ide/src/goto_implementation.rs @@ -11,7 +11,7 @@ // Feature: Go to Implementation // -// Navigates to the impl block of structs, enums or traits. Also implemented as a code lens. +// Navigates to the impl blocks of types. // // |=== // | Editor | Shortcut