Skip to content

Commit eae98a6

Browse files
committed
fix(codegen): make serde use tagged type for enums
1 parent 1d65b82 commit eae98a6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

codegen/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ fn generate_custom_union(custom_union: &CustomUnion) -> TokenStream {
143143
quote! {
144144
#[doc = #description]
145145
#[derive(Debug, Clone, serde::Deserialize, serde::Serialize)]
146-
#[serde(untagged)]
146+
#[serde(tag = "type")]
147147
pub enum #name {#option_decls}
148148
}
149149
}

0 commit comments

Comments
 (0)