♻️ (pagetop): Optimiza cadenas con CowStr

This commit is contained in:
Manuel Cillero 2026-01-06 01:16:09 +01:00
parent cf7aba2b53
commit b39ed38d0d
11 changed files with 229 additions and 159 deletions

View file

@ -161,6 +161,13 @@ impl Deref for StaticResources {
}
}
/// Alias para `Cow<'static, str>`.
///
/// Es un puntero inteligente con semántica *copy-on-write* para cadenas. Permite reutilizar
/// literales estáticos sin asignación de memoria adicional y, al mismo tiempo, aceptar cadenas
/// dinámicas representadas como `String`.
pub type CowStr = std::borrow::Cow<'static, str>;
/// Identificador único de un tipo estático durante la ejecución de la aplicación.
///
/// **Nota:** El valor es único sólo dentro del proceso actual y cambia en cada compilación.