🎨 Aplica formato Rust 2024 (rustfmt.toml)

This commit is contained in:
Manuel Cillero 2026-05-30 22:50:40 +02:00
parent 9c58d5e1d6
commit 7553ed35ec
31 changed files with 51 additions and 43 deletions

View file

@ -1,7 +1,7 @@
use pagetop::prelude::*;
use crate::theme::attrs::{ScaleSize, Side};
use crate::theme::BreakPoint;
use crate::theme::attrs::{ScaleSize, Side};
// **< Margin >*************************************************************************************

View file

@ -1,7 +1,7 @@
use pagetop::prelude::*;
use crate::theme::*;
use crate::LOCALES_BOOTSIER;
use crate::theme::*;
/// Componente para crear un **menú desplegable** ([`dropdown`]).
///

View file

@ -1,7 +1,7 @@
use pagetop::prelude::*;
use crate::theme::form;
use crate::LOCALES_BOOTSIER;
use crate::theme::form;
/// Componente para crear una **casilla de verificación** o un **interruptor** (*toggle switch*).
///

View file

@ -2,8 +2,8 @@
use pagetop::prelude::*;
use crate::theme::form;
use crate::LOCALES_BOOTSIER;
use crate::theme::form;
use std::fmt;

View file

@ -2,8 +2,8 @@
use pagetop::prelude::*;
use crate::theme::form;
use crate::LOCALES_BOOTSIER;
use crate::theme::form;
// **< Item >***************************************************************************************

View file

@ -1,7 +1,7 @@
use pagetop::prelude::*;
use crate::theme::form;
use crate::LOCALES_BOOTSIER;
use crate::theme::form;
/// Componente para crear un **área de texto** de formulario.
///

View file

@ -1,7 +1,7 @@
use pagetop::prelude::*;
use crate::theme::*;
use crate::LOCALES_BOOTSIER;
use crate::theme::*;
// **< ItemKind >***********************************************************************************

View file

@ -1,7 +1,7 @@
use pagetop::prelude::*;
use crate::theme::*;
use crate::LOCALES_BOOTSIER;
use crate::theme::*;
const TOGGLE_COLLAPSE: &str = "collapse";
const TOGGLE_OFFCANVAS: &str = "offcanvas";

View file

@ -1,7 +1,7 @@
use pagetop::prelude::*;
use crate::theme::*;
use crate::LOCALES_BOOTSIER;
use crate::theme::*;
/// Componente para crear un **panel lateral deslizante** ([`offcanvas`]).
///

View file

@ -13,7 +13,7 @@ use resource_dir::resource_dir;
mod sets {
include!("src/sets.rs");
}
use sets::{generate_resources_sets, SplitByCount};
use sets::{SplitByCount, generate_resources_sets};
use std::{env, path::Path};

View file

@ -1,4 +1,4 @@
use super::sets::{generate_resources_sets, SplitByCount};
use super::sets::{SplitByCount, generate_resources_sets};
use std::{
env, io,
path::{Path, PathBuf},

View file

@ -5,8 +5,8 @@ use std::{
};
use super::resource::{
collect_resources, generate_function_end, generate_function_header, generate_resource_insert,
generate_uses, generate_variable_header, generate_variable_return, DEFAULT_VARIABLE_NAME,
DEFAULT_VARIABLE_NAME, collect_resources, generate_function_end, generate_function_header,
generate_resource_insert, generate_uses, generate_variable_header, generate_variable_return,
};
/// Defines the split strategie.

8
rustfmt.toml Normal file
View file

@ -0,0 +1,8 @@
edition = "2024"
max_width = 100
hard_tabs = false
tab_spaces = 4
newline_style = "Auto"
# Heurísticas por defecto: evitar reformateo agresivo
use_small_heuristics = "Default"

View file

@ -1,7 +1,7 @@
use crate::core::action::{ActionBox, ActionDispatcher};
use crate::core::AnyCast;
use crate::trace;
use crate::AutoDefault;
use crate::core::AnyCast;
use crate::core::action::{ActionBox, ActionDispatcher};
use crate::trace;
use parking_lot::RwLock;

View file

@ -1,6 +1,6 @@
use crate::core::component::{Component, Context};
use crate::html::{html, Markup};
use crate::{builder_fn, AutoDefault, UniqueId};
use crate::html::{Markup, html};
use crate::{AutoDefault, UniqueId, builder_fn};
use parking_lot::Mutex;

View file

@ -1,13 +1,13 @@
use crate::core::TypeInfo;
use crate::core::component::{ChildOp, Component, MessageLevel, StatusMessage};
use crate::core::theme::all::DEFAULT_THEME;
use crate::core::theme::{ChildrenInRegions, DefaultRegion, RegionRef, TemplateRef, ThemeRef};
use crate::core::TypeInfo;
use crate::html::{html, Markup, RoutePath};
use crate::html::{Assets, Favicon, JavaScript, StyleSheet};
use crate::html::{Markup, RoutePath, html};
use crate::locale::L10n;
use crate::locale::{LangId, LanguageIdentifier, RequestLocale};
use crate::service::HttpRequest;
use crate::{builder_fn, util, CowStr};
use crate::web::HttpRequest;
use crate::{CowStr, builder_fn, util};
use std::any::Any;
use std::cell::Cell;

View file

@ -2,7 +2,7 @@ use crate::base::action;
use crate::core::component::{ComponentError, Context, Contextual};
use crate::core::theme::ThemeRef;
use crate::core::{AnyInfo, TypeInfo};
use crate::html::{html, Markup};
use crate::html::{Markup, html};
/// Permite clonar un componente.
///

View file

@ -1,4 +1,4 @@
use crate::html::{html, Markup};
use crate::html::{Markup, html};
use crate::{AutoDefault, Getters};
/// Error producido durante el renderizado de un componente.

View file

@ -28,9 +28,9 @@
//! mediante *enums* adicionales) para añadir nuevas plantillas o exponer regiones específicas.
use crate::core::component::Context;
use crate::html::{html, Markup};
use crate::html::{Markup, html};
use crate::locale::L10n;
use crate::{util, AutoDefault};
use crate::{AutoDefault, util};
// **< Region >*************************************************************************************

View file

@ -3,10 +3,10 @@ use crate::core::component::{ChildOp, Component, ComponentError, Context, Contex
use crate::core::extension::Extension;
use crate::core::theme::{DefaultRegion, DefaultTemplate, TemplateRef};
use crate::global;
use crate::html::{html, Markup};
use crate::html::{Markup, html};
use crate::locale::L10n;
use crate::response::page::Page;
use crate::service::http::StatusCode;
use crate::web::http::StatusCode;
/// Interfaz común que debe implementar cualquier tema de PageTop.
///

View file

@ -1,6 +1,6 @@
use crate::core::component::{Child, ChildOp, Children, Component};
use crate::core::theme::{DefaultRegion, RegionRef, ThemeRef};
use crate::{builder_fn, AutoDefault, UniqueId};
use crate::{AutoDefault, UniqueId, builder_fn};
use parking_lot::RwLock;

View file

@ -3,7 +3,7 @@ pub mod javascript;
pub mod stylesheet;
use crate::core::component::Context;
use crate::html::{html, Markup};
use crate::html::{Markup, html};
use crate::{AutoDefault, Weight};
/// Representación genérica de un script [`JavaScript`](crate::html::JavaScript) o una hoja de

View file

@ -1,5 +1,5 @@
use crate::core::component::Context;
use crate::html::{html, Markup};
use crate::html::{Markup, html};
use crate::{AutoDefault, CowStr};
/// Un **Favicon** es un recurso gráfico que usa el navegador como icono asociado al sitio.

View file

@ -1,7 +1,7 @@
use crate::core::component::Context;
use crate::html::assets::Asset;
use crate::html::{html, Markup, PreEscaped};
use crate::{util, AutoDefault, CowStr, Weight};
use crate::html::{Markup, PreEscaped, html};
use crate::{AutoDefault, CowStr, Weight, util};
/// Define el origen del recurso JavaScript y cómo debe cargarse en el navegador.
///

View file

@ -1,7 +1,7 @@
use crate::core::component::Context;
use crate::html::assets::Asset;
use crate::html::{html, Markup, PreEscaped};
use crate::{util, AutoDefault, CowStr, Weight};
use crate::html::{Markup, PreEscaped, html};
use crate::{AutoDefault, CowStr, Weight, util};
/// Define el origen del recurso CSS y cómo se incluye en el documento.
///

View file

@ -1,5 +1,5 @@
use crate::locale::{L10n, LangId};
use crate::{builder_fn, AutoDefault};
use crate::{AutoDefault, builder_fn};
/// Valor opcional para atributos HTML.
///

View file

@ -1,4 +1,4 @@
use crate::{builder_fn, util, AutoDefault, CowStr};
use crate::{AutoDefault, CowStr, builder_fn, util};
use std::collections::HashSet;

View file

@ -1,7 +1,7 @@
use crate::core::component::Context;
use crate::html::{html, Markup};
use crate::locale::L10n;
use crate::AutoDefault;
use crate::core::component::Context;
use crate::html::{Markup, html};
use crate::locale::L10n;
/// Representación SVG del **logotipo de PageTop** para incrustar en HTML.
///

View file

@ -1,7 +1,7 @@
use crate::{global, trace};
use super::languages::LANGUAGES;
use super::{langid, LanguageIdentifier};
use super::{LanguageIdentifier, langid};
use std::sync::LazyLock;

View file

@ -1,5 +1,5 @@
use crate::html::{Markup, PreEscaped};
use crate::{include_locales, AutoDefault, CowStr};
use crate::{AutoDefault, CowStr, include_locales};
use super::{LangId, Locale};

View file

@ -1,6 +1,6 @@
use crate::util;
use super::{langid, LanguageIdentifier};
use super::{LanguageIdentifier, langid};
use std::collections::HashMap;
use std::sync::LazyLock;