From 26b716f5496b849a29397978c16b0ea765970ac8 Mon Sep 17 00:00:00 2001 From: Wataru Otsubo Date: Thu, 31 Jul 2025 18:19:24 +0900 Subject: [PATCH] update(generator): remove Value docs if desc is None or empty --- src/generator/codegen_register.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/generator/codegen_register.rs b/src/generator/codegen_register.rs index e9fa510..79aad52 100644 --- a/src/generator/codegen_register.rs +++ b/src/generator/codegen_register.rs @@ -349,10 +349,14 @@ fn generate_custom_values_const_enumdef( } }); let variants = values.iter().map(|value| { - let desc = value.desc.clone().unwrap_or("".to_string()); + let doc = match value.desc { + None => quote! {}, + Some(ref s) if s.is_empty() => quote! {}, + Some(ref desc) => quote! { #[doc = #desc] }, + }; let variant_name = util::parse_to_ident(&value.name.to_upper_camel_case()).unwrap(); quote! { - #[doc = #desc] + #doc #variant_name } });