🚧 Retoques en código para documentar mejor

This commit is contained in:
Manuel Cillero 2024-12-06 23:10:12 +01:00
parent 659f6286c0
commit 0dc7147c1f
8 changed files with 17 additions and 14 deletions

View file

@ -125,10 +125,11 @@ mod path;
mod source;
mod value;
use crate::concat_string;
use crate::config::data::ConfigData;
use crate::config::file::File;
use concat_string::concat_string;
use std::sync::LazyLock;
use std::env;

View file

@ -1,4 +1,3 @@
use crate::concat_string;
use crate::core::component::ChildOp;
use crate::core::layout::all::{layout_by_short_name, DEFAULT_LAYOUT};
use crate::core::layout::{ChildrenInRegions, LayoutRef};
@ -8,6 +7,8 @@ use crate::locale::{LanguageIdentifier, DEFAULT_LANGID};
use crate::service::HttpRequest;
use crate::util::TypeInfo;
use concat_string::concat_string;
use std::collections::HashMap;
use std::error::Error;
use std::str::FromStr;

View file

@ -1,6 +1,8 @@
use crate::html::assets::AssetsTrait;
use crate::html::{html, Markup};
use crate::{concat_string, AutoDefault, Weight};
use crate::{AutoDefault, Weight};
use concat_string::concat_string;
#[derive(AutoDefault)]
enum Source {

View file

@ -1,6 +1,8 @@
use crate::html::assets::AssetsTrait;
use crate::html::{html, Markup, PreEscaped};
use crate::{concat_string, AutoDefault, Weight};
use crate::{AutoDefault, Weight};
use concat_string::concat_string;
#[derive(AutoDefault)]
enum Source {

View file

@ -83,12 +83,6 @@
// RE-EXPORTED *************************************************************************************
// Concatena una serie de fragmentos de cadena en una cadena propia.
pub use concat_string::concat_string;
/// Concatenación flexible de identificadores en macros.
pub use paste::paste;
pub use pagetop_macros::{fn_builder, html, main, test, AutoDefault, ComponentClasses};
pub type StaticResources = std::collections::HashMap<&'static str, static_files::Resource>;

View file

@ -2,7 +2,7 @@
// RE-EXPORTED.
pub use crate::{concat_string, fn_builder, html, main, paste, test};
pub use crate::{fn_builder, html, main, test};
pub use crate::{AutoDefault, ComponentClasses, StaticResources, UniqueId, Weight};

View file

@ -15,14 +15,14 @@ pub use actix_web_static_files::ResourceFiles;
#[macro_export]
macro_rules! include_files {
( $bundle:ident ) => {
$crate::paste! {
$crate::util::paste! {
mod [<static_files_ $bundle>] {
include!(concat!(env!("OUT_DIR"), "/", stringify!($bundle), ".rs"));
}
}
};
( $STATIC:ident => $bundle:ident ) => {
$crate::paste! {
$crate::util::paste! {
mod [<static_files_ $bundle>] {
include!(concat!(env!("OUT_DIR"), "/", stringify!($bundle), ".rs"));
}
@ -36,7 +36,7 @@ macro_rules! include_files {
#[macro_export]
macro_rules! include_files_service {
( $scfg:ident, $bundle:ident => $path:expr $(, [$root:expr, $relative:expr])? ) => {{
$crate::paste! {
$crate::util::paste! {
let span = $crate::trace::debug_span!("Configuring static files ", path = $path);
let _ = span.in_scope(|| {
#[allow(unused_mut)]

View file

@ -140,6 +140,9 @@ pub fn absolute_dir(
// USEFUL MACROS ***********************************************************************************
/// Flexible concatenation of identifiers in macros.
pub use paste::paste;
#[macro_export]
/// Macro para construir grupos de pares clave-valor.
///