update(generator): remove Value docs if desc is None or empty

This commit is contained in:
Wataru Otsubo 2025-07-31 18:19:24 +09:00
parent 215204e168
commit 26b716f549

View file

@ -349,10 +349,14 @@ fn generate_custom_values_const_enumdef(
} }
}); });
let variants = values.iter().map(|value| { 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(); let variant_name = util::parse_to_ident(&value.name.to_upper_camel_case()).unwrap();
quote! { quote! {
#[doc = #desc] #doc
#variant_name #variant_name
} }
}); });