- Reordena campos, variantes y métodos para mayor consistencia interna. - Añade `extra_or`, `extra_or_default` y `extra_or_else` a `Props`. - Mejora la documentación y amplía los tests de integración.
30 lines
781 B
Rust
30 lines
781 B
Rust
//! HTML en código.
|
|
|
|
pub(crate) mod maud;
|
|
pub use maud::{DOCTYPE, Escaper, Markup, PreEscaped, Render, display, html, html_private};
|
|
|
|
mod route;
|
|
pub use route::RoutePath;
|
|
|
|
// **< HTML DOCUMENT ASSETS >***********************************************************************
|
|
|
|
mod assets;
|
|
pub use assets::favicon::Favicon;
|
|
pub use assets::javascript::JavaScript;
|
|
pub use assets::preload::Preload;
|
|
pub use assets::stylesheet::{StyleSheet, TargetMedia};
|
|
pub use assets::{Asset, Assets};
|
|
|
|
mod logo;
|
|
pub use logo::PageTopSvg;
|
|
|
|
// **< HTML ATTRIBUTES >****************************************************************************
|
|
|
|
mod attr;
|
|
pub use attr::{Attr, AttrName, AttrValue};
|
|
|
|
mod props;
|
|
pub use props::{Props, PropsError, PropsExtra, PropsOp};
|
|
|
|
mod unit;
|
|
pub use unit::UnitValue;
|