diff options
Diffstat (limited to 'crates/ra_hir_def/src/data.rs')
-rw-r--r-- | crates/ra_hir_def/src/data.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ra_hir_def/src/data.rs b/crates/ra_hir_def/src/data.rs index 5ca331380..f9e5701db 100644 --- a/crates/ra_hir_def/src/data.rs +++ b/crates/ra_hir_def/src/data.rs | |||
@@ -38,7 +38,7 @@ impl FunctionData { | |||
38 | 38 | ||
39 | Arc::new(FunctionData { | 39 | Arc::new(FunctionData { |
40 | name: func.name.clone(), | 40 | name: func.name.clone(), |
41 | params: func.params.clone(), | 41 | params: func.params.to_vec(), |
42 | ret_type: func.ret_type.clone(), | 42 | ret_type: func.ret_type.clone(), |
43 | attrs: item_tree.attrs(loc.id.value.into()).clone(), | 43 | attrs: item_tree.attrs(loc.id.value.into()).clone(), |
44 | has_self_param: func.has_self_param, | 44 | has_self_param: func.has_self_param, |
@@ -70,7 +70,7 @@ impl TypeAliasData { | |||
70 | name: typ.name.clone(), | 70 | name: typ.name.clone(), |
71 | type_ref: typ.type_ref.clone(), | 71 | type_ref: typ.type_ref.clone(), |
72 | visibility: item_tree[typ.visibility].clone(), | 72 | visibility: item_tree[typ.visibility].clone(), |
73 | bounds: typ.bounds.clone(), | 73 | bounds: typ.bounds.to_vec(), |
74 | }) | 74 | }) |
75 | } | 75 | } |
76 | } | 76 | } |