From 0746bbbee7eec43ca5bbd12daf65186d4fbaad18 Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Sat, 29 Nov 2025 14:43:37 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7=20Mejora=20documentaci=C3=B3n=20ge?= =?UTF-8?q?nerada=20por=20`builder=5Ffn`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- helpers/pagetop-macros/src/lib.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/helpers/pagetop-macros/src/lib.rs b/helpers/pagetop-macros/src/lib.rs index e1ea55cb..5772a6ce 100644 --- a/helpers/pagetop-macros/src/lib.rs +++ b/helpers/pagetop-macros/src/lib.rs @@ -357,12 +357,17 @@ pub fn builder_fn(_: TokenStream, item: TokenStream) -> TokenStream { // Texto introductorio para la documentación adicional de `with_...()`. let with_alter_title = format!( - "# Añade método `{}()` generado por [`#[builder_fn]`](pagetop_macros::builder_fn)", + "# {} el método `{}()` generado por [`#[builder_fn]`](pagetop_macros::builder_fn)", + if doc_attrs.is_empty() { + "Añade" + } else { + "También añade" + }, alter_name_str ); let with_alter_doc = concat!( - "Modifica la instancia actual (`&mut self`) con los mismos argumentos ", - "en lugar de consumirla." + "Modifica la instancia actual (`&mut self`) con los mismos argumentos, ", + "sin consumirla." ); // Atributos completos que se aplican siempre a `with_...()`.