aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src/data.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/hir_def/src/data.rs')
-rw-r--r--crates/hir_def/src/data.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/crates/hir_def/src/data.rs b/crates/hir_def/src/data.rs
index ff1ef0df6..733db2eac 100644
--- a/crates/hir_def/src/data.rs
+++ b/crates/hir_def/src/data.rs
@@ -19,6 +19,7 @@ use crate::{
19#[derive(Debug, Clone, PartialEq, Eq)] 19#[derive(Debug, Clone, PartialEq, Eq)]
20pub struct FunctionData { 20pub struct FunctionData {
21 pub name: Name, 21 pub name: Name,
22 pub param_names: Vec<Option<Name>>,
22 pub params: Vec<TypeRef>, 23 pub params: Vec<TypeRef>,
23 pub ret_type: TypeRef, 24 pub ret_type: TypeRef,
24 pub attrs: Attrs, 25 pub attrs: Attrs,
@@ -39,6 +40,7 @@ impl FunctionData {
39 40
40 Arc::new(FunctionData { 41 Arc::new(FunctionData {
41 name: func.name.clone(), 42 name: func.name.clone(),
43 param_names: func.param_names.to_vec(),
42 params: func.params.to_vec(), 44 params: func.params.to_vec(),
43 ret_type: func.ret_type.clone(), 45 ret_type: func.ret_type.clone(),
44 attrs: item_tree.attrs(ModItem::from(loc.id.value).into()).clone(), 46 attrs: item_tree.attrs(ModItem::from(loc.id.value).into()).clone(),