From 8230566c4d761f6235ce4eba5a990bcb35af194f Mon Sep 17 00:00:00 2001 From: Hampus Lidin Date: Tue, 2 Jan 2024 17:01:53 +0100 Subject: [PATCH] Add doc comment on generated inline properties struct (#1775) --- .../core-macro/src/component_body_deserializers/component.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/core-macro/src/component_body_deserializers/component.rs b/packages/core-macro/src/component_body_deserializers/component.rs index 36cda850c..994e51709 100644 --- a/packages/core-macro/src/component_body_deserializers/component.rs +++ b/packages/core-macro/src/component_body_deserializers/component.rs @@ -58,8 +58,11 @@ impl ToTokens for ComponentDeserializerOutput { fn to_tokens(&self, tokens: &mut TokenStream2) { let comp_fn = &self.comp_fn; let props_struct = &self.props_struct; + let fn_ident = &comp_fn.sig.ident; + let doc = format!("Properties for the [`{fn_ident}`] component."); tokens.append_all(quote! { + #[doc = #doc] #props_struct #[allow(non_snake_case)] #comp_fn