Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir/src/from_id.rs')
-rw-r--r--crates/hir/src/from_id.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/hir/src/from_id.rs b/crates/hir/src/from_id.rs
index dd26e894d7..5c12cf21da 100644
--- a/crates/hir/src/from_id.rs
+++ b/crates/hir/src/from_id.rs
@@ -237,13 +237,13 @@ impl From<VariantDef> for VariantId {
impl From<Field> for FieldId {
fn from(def: Field) -> Self {
- FieldId { parent: def.parent.into(), local_id: def.id }
+ FieldId { parent: def.parent.into(), local_id: def.id, has_default: def.has_default }
}
}
impl From<FieldId> for Field {
fn from(def: FieldId) -> Self {
- Field { parent: def.parent.into(), id: def.local_id }
+ Field { parent: def.parent.into(), id: def.local_id, has_default: def.has_default }
}
}