🎨 Corrige orden de atributos externos en structs

`///` debe preceder a `#[derive(...)]` al ser azúcar de `#[doc = "..."]`.
This commit is contained in:
Manuel Cillero 2026-06-01 23:32:28 +02:00
parent 4ccb792db5
commit 3951f1da1a
2 changed files with 8 additions and 7 deletions

View file

@ -28,13 +28,14 @@ include_config!(SETTINGS: Settings => [
"bootsier.max_width" => "1440px", "bootsier.max_width" => "1440px",
]); ]);
#[derive(Debug, Deserialize)]
/// Tipos para la sección [`[bootsier]`](Bootsier) de [`SETTINGS`]. /// Tipos para la sección [`[bootsier]`](Bootsier) de [`SETTINGS`].
#[derive(Debug, Deserialize)]
pub struct Settings { pub struct Settings {
pub bootsier: Bootsier, pub bootsier: Bootsier,
} }
#[derive(Debug, Deserialize)]
/// Sección `[bootsier]` de la configuración. Forma parte de [`Settings`]. /// Sección `[bootsier]` de la configuración. Forma parte de [`Settings`].
#[derive(Debug, Deserialize)]
pub struct Bootsier { pub struct Bootsier {
/// Ancho máximo predeterminado para la página, por ejemplo "100%" o "90rem". /// Ancho máximo predeterminado para la página, por ejemplo "100%" o "90rem".
pub max_width: UnitValue, pub max_width: UnitValue,

View file

@ -44,9 +44,9 @@ include_config!(SETTINGS: Settings => [
// **< Settings >*********************************************************************************** // **< Settings >***********************************************************************************
#[derive(Debug, Deserialize)]
/// Tipos para las secciones globales [`[app]`](App), [`[dev]`](Dev), [`[log]`](Log) y /// Tipos para las secciones globales [`[app]`](App), [`[dev]`](Dev), [`[log]`](Log) y
/// [`[server]`](Server) de [`SETTINGS`]. /// [`[server]`](Server) de [`SETTINGS`].
#[derive(Debug, Deserialize)]
pub struct Settings { pub struct Settings {
pub app: App, pub app: App,
pub dev: Dev, pub dev: Dev,
@ -54,8 +54,8 @@ pub struct Settings {
pub server: Server, pub server: Server,
} }
#[derive(Debug, Deserialize)]
/// Sección `[app]` de la configuración. Forma parte de [`Settings`]. /// Sección `[app]` de la configuración. Forma parte de [`Settings`].
#[derive(Debug, Deserialize)]
pub struct App { pub struct App {
/// Nombre de la aplicación. /// Nombre de la aplicación.
pub name: String, pub name: String,
@ -88,8 +88,8 @@ pub struct App {
pub run_mode: String, pub run_mode: String,
} }
#[derive(Debug, Deserialize)]
/// Sección `[dev]` de la configuración. Forma parte de [`Settings`]. /// Sección `[dev]` de la configuración. Forma parte de [`Settings`].
#[derive(Debug, Deserialize)]
pub struct Dev { pub struct Dev {
/// Directorio desde el que servir los archivos estáticos de PageTop. /// Directorio desde el que servir los archivos estáticos de PageTop.
/// ///
@ -102,8 +102,8 @@ pub struct Dev {
pub pagetop_static_dir: String, pub pagetop_static_dir: String,
} }
#[derive(Debug, Deserialize)]
/// Sección `[log]` de la configuración. Forma parte de [`Settings`]. /// Sección `[log]` de la configuración. Forma parte de [`Settings`].
#[derive(Debug, Deserialize)]
pub struct Log { pub struct Log {
/// Gestión de trazas y registro de eventos activada (*true*) o desactivada (*false*). /// Gestión de trazas y registro de eventos activada (*true*) o desactivada (*false*).
pub enabled: bool, pub enabled: bool,
@ -122,8 +122,8 @@ pub struct Log {
pub format: LogFormat, pub format: LogFormat,
} }
#[derive(Debug, Deserialize)]
/// Sección `[server]` de la configuración. Forma parte de [`Settings`]. /// Sección `[server]` de la configuración. Forma parte de [`Settings`].
#[derive(Debug, Deserialize)]
pub struct Server { pub struct Server {
/// Dirección de enlace para el servidor web. /// Dirección de enlace para el servidor web.
pub bind_address: String, pub bind_address: String,