// 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,
//
// Navigates to the definition of an identifier.
//
+// For outline modules, this will navigate to the source file of the module.
+//
// |===
// | Editor | Shortcut
//
// 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