Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir_def/src/data.rs')
| -rw-r--r-- | crates/hir_def/src/data.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/hir_def/src/data.rs b/crates/hir_def/src/data.rs index bf8bd931a5..aa2844461b 100644 --- a/crates/hir_def/src/data.rs +++ b/crates/hir_def/src/data.rs @@ -20,7 +20,7 @@ use crate::{ #[derive(Debug, Clone, PartialEq, Eq)] pub struct FunctionData { pub name: Name, - pub params: Vec<Interned<TypeRef>>, + pub params: Vec<(Option<Name>, Interned<TypeRef>)>, pub ret_type: Interned<TypeRef>, pub async_ret_type: Option<Interned<TypeRef>>, pub attrs: Attrs, @@ -72,7 +72,7 @@ impl FunctionData { params: enabled_params .clone() .filter_map(|id| match &item_tree[id] { - Param::Normal(ty) => Some(ty.clone()), + Param::Normal(name, ty) => Some((name.clone(), ty.clone())), Param::Varargs => None, }) .collect(), |