aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2020-07-11 11:45:30 +0100
committerAleksey Kladov <[email protected]>2020-07-11 11:45:30 +0100
commit8c4919c9fdfb2333fd798cd7d531f4264c939322 (patch)
tree3bce4b34534727b833d6685251aa83373acf5491 /crates/ra_ide/src
parent3fc4916b53894c63320e31855e3c62b974dfcc95 (diff)
Fix goto definition for type alias type parameters
closes https://github.com/rust-analyzer/rust-analyzer/issues/5042
Diffstat (limited to 'crates/ra_ide/src')
-rw-r--r--crates/ra_ide/src/goto_definition.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/crates/ra_ide/src/goto_definition.rs b/crates/ra_ide/src/goto_definition.rs
index 8fc33d031..f575d738f 100644
--- a/crates/ra_ide/src/goto_definition.rs
+++ b/crates/ra_ide/src/goto_definition.rs
@@ -856,4 +856,14 @@ impl Foo {
856"#, 856"#,
857 ); 857 );
858 } 858 }
859
860 #[test]
861 fn goto_def_for_type_alias_generic_parameter() {
862 check(
863 r#"
864type Alias<T> = T<|>;
865 //^
866"#,
867 )
868 }
859} 869}