From 3951f1da1a4d4d1bdd68254d89776b5b6354ef8a Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Mon, 1 Jun 2026 23:32:28 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Corrige=20orden=20de=20atributos?= =?UTF-8?q?=20externos=20en=20structs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `///` debe preceder a `#[derive(...)]` al ser azúcar de `#[doc = "..."]`. --- extensions/pagetop-bootsier/src/config.rs | 5 +++-- src/global.rs | 10 +++++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/extensions/pagetop-bootsier/src/config.rs b/extensions/pagetop-bootsier/src/config.rs index 6c2365ba..0875d022 100644 --- a/extensions/pagetop-bootsier/src/config.rs +++ b/extensions/pagetop-bootsier/src/config.rs @@ -28,13 +28,14 @@ include_config!(SETTINGS: Settings => [ "bootsier.max_width" => "1440px", ]); -#[derive(Debug, Deserialize)] /// Tipos para la sección [`[bootsier]`](Bootsier) de [`SETTINGS`]. +#[derive(Debug, Deserialize)] pub struct Settings { pub bootsier: Bootsier, } -#[derive(Debug, Deserialize)] + /// Sección `[bootsier]` de la configuración. Forma parte de [`Settings`]. +#[derive(Debug, Deserialize)] pub struct Bootsier { /// Ancho máximo predeterminado para la página, por ejemplo "100%" o "90rem". pub max_width: UnitValue, diff --git a/src/global.rs b/src/global.rs index d6bdbc47..82c89394 100644 --- a/src/global.rs +++ b/src/global.rs @@ -44,9 +44,9 @@ include_config!(SETTINGS: Settings => [ // **< Settings >*********************************************************************************** -#[derive(Debug, Deserialize)] /// Tipos para las secciones globales [`[app]`](App), [`[dev]`](Dev), [`[log]`](Log) y /// [`[server]`](Server) de [`SETTINGS`]. +#[derive(Debug, Deserialize)] pub struct Settings { pub app: App, pub dev: Dev, @@ -54,8 +54,8 @@ pub struct Settings { pub server: Server, } -#[derive(Debug, Deserialize)] /// Sección `[app]` de la configuración. Forma parte de [`Settings`]. +#[derive(Debug, Deserialize)] pub struct App { /// Nombre de la aplicación. pub name: String, @@ -88,8 +88,8 @@ pub struct App { pub run_mode: String, } -#[derive(Debug, Deserialize)] /// Sección `[dev]` de la configuración. Forma parte de [`Settings`]. +#[derive(Debug, Deserialize)] pub struct Dev { /// Directorio desde el que servir los archivos estáticos de PageTop. /// @@ -102,8 +102,8 @@ pub struct Dev { pub pagetop_static_dir: String, } -#[derive(Debug, Deserialize)] /// Sección `[log]` de la configuración. Forma parte de [`Settings`]. +#[derive(Debug, Deserialize)] pub struct Log { /// Gestión de trazas y registro de eventos activada (*true*) o desactivada (*false*). pub enabled: bool, @@ -122,8 +122,8 @@ pub struct Log { pub format: LogFormat, } -#[derive(Debug, Deserialize)] /// Sección `[server]` de la configuración. Forma parte de [`Settings`]. +#[derive(Debug, Deserialize)] pub struct Server { /// Dirección de enlace para el servidor web. pub bind_address: String,