Añade macro para componer HTML en código

- Incorpora el código de la versión 0.25.0 de `maud_macros` creado por
  Chris Wong.
- Y reexporta los elementos esenciales desde la librería principal.
This commit is contained in:
Manuel Cillero 2025-07-07 18:21:00 +02:00
parent 91139d43d3
commit 5ec1b0dc8f
15 changed files with 1834 additions and 19 deletions

View file

@ -14,9 +14,18 @@
//! web clásica para crear soluciones web SSR (*renderizadas en el servidor*) modulares, extensibles
//! y configurables, basadas en HTML, CSS y JavaScript.
mod maud;
use proc_macro::TokenStream;
use proc_macro_error::proc_macro_error;
use quote::quote;
#[proc_macro]
#[proc_macro_error]
pub fn html(input: TokenStream) -> TokenStream {
maud::expand(input.into()).into()
}
/// Define una función `main` asíncrona como punto de entrada de `PageTop`.
///
/// # Ejemplos