From 39b87fb98bdb0dcfb080e2041eaddeb7a8ecc82c Mon Sep 17 00:00:00 2001 From: Charlotte McElwain Date: Fri, 15 Sep 2023 23:13:08 -0700 Subject: [PATCH] Fixes #33. Add missing derive_builder attr to fallback to default fields. --- protocol_codegen/src/generate_messages/generate.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/protocol_codegen/src/generate_messages/generate.rs b/protocol_codegen/src/generate_messages/generate.rs index 70c24df..f1f7a8b 100644 --- a/protocol_codegen/src/generate_messages/generate.rs +++ b/protocol_codegen/src/generate_messages/generate.rs @@ -996,6 +996,7 @@ fn write_struct_def( w, "#[derive(Debug, Clone, PartialEq, derive_builder::Builder)]" )?; + writeln!(w, "#[builder(default)]")?; write!(w, "pub struct {} ", name)?; w.block(|w| { for prepared_field in &prepared_fields {