From 93cd3ba6c5a1a1d47dcc73f47371e0b4b1cd9a3a Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Sat, 26 Sep 2026 17:00:05 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20(macros):=20Corrige=20enlace=20a?= =?UTF-8?q?=20builder=5Ffn=20en=20la=20doc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Esa ruta sólo se resuelve en crates que dependen directamente de pagetop-macros, quedando roto en las extensiones. Ahora apunta a pagetop::builder_fn, que la reexporta y está disponible en todos los crates que usan la macro. --- helpers/pagetop-macros/src/builder.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/helpers/pagetop-macros/src/builder.rs b/helpers/pagetop-macros/src/builder.rs index 8c6bf696..a4683d16 100644 --- a/helpers/pagetop-macros/src/builder.rs +++ b/helpers/pagetop-macros/src/builder.rs @@ -174,9 +174,11 @@ fn expand_builder( // Nombre de la función `alter_...()` como alias de búsqueda. let alter_name_str = alter_ident.to_string(); - // Texto introductorio para la documentación adicional de `with_...()`. + // Texto introductorio para la documentación adicional de `with_...()`. El enlace se resuelve en + // el crate que expande la macro, donde sólo `pagetop` (que la reexporta) está garantizado, no + // `pagetop_macros`. let with_alter_title = format!( - "# {} el método `{}()` generado por [`#[builder_fn]`](pagetop_macros::builder_fn)", + "# {} el método `{}()` generado por [`#[builder_fn]`](pagetop::builder_fn)", if doc_attrs.is_empty() { "Añade" } else {