From 5b22d226ac02ea5ea3a72c75e5553056e1ebed2c Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Wed, 1 Oct 2025 12:17:31 +0200 Subject: [PATCH] c2rs: serde default for radio and select. --- src/bin/c2rs.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/bin/c2rs.rs b/src/bin/c2rs.rs index dc7830a..7e18177 100644 --- a/src/bin/c2rs.rs +++ b/src/bin/c2rs.rs @@ -187,6 +187,11 @@ fn main() { if e.etype.as_str() == "zak_form_cgi_form_element_submit" { struct_form.push_str(&format!("pub {}: Option,\n", e.id)); } else { + if e.etype.as_str() == "zak_form_cgi_form_element_radio" + || e.etype.as_str() == "zak_form_cgi_form_element_select" { + struct_form.push_str(&format!("#[serde(default)]\n")); + } + struct_form.push_str(&format!("pub {}: String,\n", e.id)); } -- 2.51.0