aboutsummaryrefslogtreecommitdiff
path: root/crates/assists/src/handlers/add_lifetime_to_type.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/assists/src/handlers/add_lifetime_to_type.rs')
-rw-r--r--crates/assists/src/handlers/add_lifetime_to_type.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/crates/assists/src/handlers/add_lifetime_to_type.rs b/crates/assists/src/handlers/add_lifetime_to_type.rs
index c1603e972..2edf7b204 100644
--- a/crates/assists/src/handlers/add_lifetime_to_type.rs
+++ b/crates/assists/src/handlers/add_lifetime_to_type.rs
@@ -26,7 +26,7 @@ pub(crate) fn add_lifetime_to_type(acc: &mut Assists, ctx: &AssistContext) -> Op
26 return None; 26 return None;
27 } 27 }
28 28
29 let node = ctx.find_node_at_offset::<ast::AdtDef>()?; 29 let node = ctx.find_node_at_offset::<ast::Adt>()?;
30 let has_lifetime = node 30 let has_lifetime = node
31 .generic_param_list() 31 .generic_param_list()
32 .map(|gen_list| gen_list.lifetime_params().count() > 0) 32 .map(|gen_list| gen_list.lifetime_params().count() > 0)
@@ -66,9 +66,9 @@ pub(crate) fn add_lifetime_to_type(acc: &mut Assists, ctx: &AssistContext) -> Op
66 ) 66 )
67} 67}
68 68
69fn fetch_borrowed_types(node: &ast::AdtDef) -> Option<Vec<RefType>> { 69fn fetch_borrowed_types(node: &ast::Adt) -> Option<Vec<RefType>> {
70 let ref_types: Vec<RefType> = match node { 70 let ref_types: Vec<RefType> = match node {
71 ast::AdtDef::Enum(enum_) => { 71 ast::Adt::Enum(enum_) => {
72 let variant_list = enum_.variant_list()?; 72 let variant_list = enum_.variant_list()?;
73 variant_list 73 variant_list
74 .variants() 74 .variants()
@@ -80,11 +80,11 @@ fn fetch_borrowed_types(node: &ast::AdtDef) -> Option<Vec<RefType>> {
80 .flatten() 80 .flatten()
81 .collect() 81 .collect()
82 } 82 }
83 ast::AdtDef::Struct(strukt) => { 83 ast::Adt::Struct(strukt) => {
84 let field_list = strukt.field_list()?; 84 let field_list = strukt.field_list()?;
85 find_ref_types_from_field_list(&field_list)? 85 find_ref_types_from_field_list(&field_list)?
86 } 86 }
87 ast::AdtDef::Union(un) => { 87 ast::Adt::Union(un) => {
88 let record_field_list = un.record_field_list()?; 88 let record_field_list = un.record_field_list()?;
89 record_field_list 89 record_field_list
90 .fields() 90 .fields()