Skip to main content

Crate pagetop_minimal

Crate pagetop_minimal 

Source
Expand description

PageTop Minimal

Reúne un conjunto mínimo de macros para mejorar el formato y la eficiencia de operaciones básicas en PageTop.

Doc API Crates.io Descargas Licencia

§Sobre PageTop

PageTop es un entorno de desarrollo que reivindica la esencia de la web clásica para crear soluciones web SSR (renderizadas en el servidor) modulares, extensibles y configurables, basadas en HTML, CSS y JavaScript.

§Descripción general

Este crate proporciona un conjunto básico de macros que se integran en las utilidades de PageTop para optimizar operaciones habituales relacionadas con la composición estructurada de texto, la concatenación de cadenas y el uso rápido de colecciones clave-valor.

§Créditos

Las macros para texto multilínea indoc!, formatdoc! y concatdoc! se reexportan del crate indoc de David Tolnay.

Las macros para la concatenación de cadenas join! y join_pair! se apoyan internamente en el crate concat-string, desarrollado por FaultyRAM, para evitar el formato de cadenas cuando la eficiencia pueda ser relevante.

La macro para generar identificadores dinámicos paste! se reexporta del crate pastey, una implementación avanzada y soportada del popular paste! de David Tolnay.

Macros§

concatdoc
Unindent and call concat!.
formatdoc
Unindent and call format!.
indoc
Unindent and produce &'static str or &'static [u8].
join
Concatena eficientemente varios fragmentos en un String.
join_pair
Concatena dos fragmentos en un String usando un separador inteligente.
kv
Macro para construir una colección de pares clave-valor.
paste
Permite pegar tokens y generar identificadores a partir de otros.