about summary refs log tree commit diff
path: root/crates/ra_ide_api
diff options
context:
space:
mode:
authorAleksey Kladov <aleksey.kladov@gmail.com>2019-02-25 13:38:52 +0300
committerAleksey Kladov <aleksey.kladov@gmail.com>2019-02-25 13:49:32 +0300
commit78f10fcdc41d5c58e386bc99a94b34a2bdbaa4cd (patch)
treed813eb7be81dadbeced5ea0cf056d974cfd0fea5 /crates/ra_ide_api
parent7ffff9c74caae108db53366e3b90857b7c405c6c (diff)
downloadrust-78f10fcdc41d5c58e386bc99a94b34a2bdbaa4cd.tar.gz
rust-78f10fcdc41d5c58e386bc99a94b34a2bdbaa4cd.zip
rename type to type_alias in the AST as well
Diffstat (limited to 'crates/ra_ide_api')
-rw-r--r--crates/ra_ide_api/src/completion.rs2
-rw-r--r--crates/ra_ide_api/src/goto_definition.rs4
-rw-r--r--crates/ra_ide_api/src/hover.rs4
-rw-r--r--crates/ra_ide_api/src/symbol_index.rs4
4 files changed, 7 insertions, 7 deletions
diff --git a/crates/ra_ide_api/src/completion.rs b/crates/ra_ide_api/src/completion.rs
index c8022f94fd5..639942f7bb0 100644
--- a/crates/ra_ide_api/src/completion.rs
+++ b/crates/ra_ide_api/src/completion.rs
@@ -102,7 +102,7 @@ pub fn const_label(node: &ast::ConstDef) -> String {
     label.trim().to_owned()
 }
 
-pub fn type_label(node: &ast::TypeDef) -> String {
+pub fn type_label(node: &ast::TypeAliasDef) -> String {
     let label: String = node
         .syntax()
         .children()
diff --git a/crates/ra_ide_api/src/goto_definition.rs b/crates/ra_ide_api/src/goto_definition.rs
index 4dac96bfec2..1833e57d599 100644
--- a/crates/ra_ide_api/src/goto_definition.rs
+++ b/crates/ra_ide_api/src/goto_definition.rs
@@ -141,7 +141,7 @@ fn named_target(file_id: FileId, node: &SyntaxNode) -> Option<NavigationTarget>
         .visit(|node: &ast::EnumDef| NavigationTarget::from_named(file_id, node))
         .visit(|node: &ast::EnumVariant| NavigationTarget::from_named(file_id, node))
         .visit(|node: &ast::FnDef| NavigationTarget::from_named(file_id, node))
-        .visit(|node: &ast::TypeDef| NavigationTarget::from_named(file_id, node))
+        .visit(|node: &ast::TypeAliasDef| NavigationTarget::from_named(file_id, node))
         .visit(|node: &ast::ConstDef| NavigationTarget::from_named(file_id, node))
         .visit(|node: &ast::StaticDef| NavigationTarget::from_named(file_id, node))
         .visit(|node: &ast::TraitDef| NavigationTarget::from_named(file_id, node))
@@ -327,7 +327,7 @@ mod tests {
             //- /lib.rs
             type Thing<|> = Option<()>;
             "#,
-            "Thing TYPE_DEF FileId(1) [0; 24) [5; 10)",
+            "Thing TYPE_ALIAS_DEF FileId(1) [0; 24) [5; 10)",
         );
 
         check_goto(
diff --git a/crates/ra_ide_api/src/hover.rs b/crates/ra_ide_api/src/hover.rs
index c62683ad404..364bf9f741b 100644
--- a/crates/ra_ide_api/src/hover.rs
+++ b/crates/ra_ide_api/src/hover.rs
@@ -105,7 +105,7 @@ impl NavigationTarget {
             .visit(doc_comments::<ast::EnumDef>)
             .visit(doc_comments::<ast::TraitDef>)
             .visit(doc_comments::<ast::Module>)
-            .visit(doc_comments::<ast::TypeDef>)
+            .visit(doc_comments::<ast::TypeAliasDef>)
             .visit(doc_comments::<ast::ConstDef>)
             .visit(doc_comments::<ast::StaticDef>)
             .accept(&node)?
@@ -135,7 +135,7 @@ impl NavigationTarget {
             .visit(|node: &ast::EnumDef| visit_node(node, "enum "))
             .visit(|node: &ast::TraitDef| visit_node(node, "trait "))
             .visit(|node: &ast::Module| visit_node(node, "mod "))
-            .visit(|node: &ast::TypeDef| visit_node(node, "type "))
+            .visit(|node: &ast::TypeAliasDef| visit_node(node, "type "))
             .visit(|node: &ast::ConstDef| visit_node(node, "const "))
             .visit(|node: &ast::StaticDef| visit_node(node, "static "))
             .accept(&node)?
diff --git a/crates/ra_ide_api/src/symbol_index.rs b/crates/ra_ide_api/src/symbol_index.rs
index 93bdf05d8fc..414327ac227 100644
--- a/crates/ra_ide_api/src/symbol_index.rs
+++ b/crates/ra_ide_api/src/symbol_index.rs
@@ -196,7 +196,7 @@ impl Query {
 
 fn is_type(kind: SyntaxKind) -> bool {
     match kind {
-        STRUCT_DEF | ENUM_DEF | TRAIT_DEF | TYPE_DEF => true,
+        STRUCT_DEF | ENUM_DEF | TRAIT_DEF | TYPE_ALIAS_DEF => true,
         _ => false,
     }
 }
@@ -253,7 +253,7 @@ fn to_symbol(node: &SyntaxNode) -> Option<(SmolStr, SyntaxNodePtr, TextRange)> {
         .visit(decl::<ast::EnumDef>)
         .visit(decl::<ast::TraitDef>)
         .visit(decl::<ast::Module>)
-        .visit(decl::<ast::TypeDef>)
+        .visit(decl::<ast::TypeAliasDef>)
         .visit(decl::<ast::ConstDef>)
         .visit(decl::<ast::StaticDef>)
         .accept(node)?