diff options
| author | Aleksey Kladov <aleksey.kladov@gmail.com> | 2019-02-25 13:38:52 +0300 |
|---|---|---|
| committer | Aleksey Kladov <aleksey.kladov@gmail.com> | 2019-02-25 13:49:32 +0300 |
| commit | 78f10fcdc41d5c58e386bc99a94b34a2bdbaa4cd (patch) | |
| tree | d813eb7be81dadbeced5ea0cf056d974cfd0fea5 /crates/ra_ide_api | |
| parent | 7ffff9c74caae108db53366e3b90857b7c405c6c (diff) | |
| download | rust-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.rs | 2 | ||||
| -rw-r--r-- | crates/ra_ide_api/src/goto_definition.rs | 4 | ||||
| -rw-r--r-- | crates/ra_ide_api/src/hover.rs | 4 | ||||
| -rw-r--r-- | crates/ra_ide_api/src/symbol_index.rs | 4 |
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)? |
