Implementa Debug en comp./tipos principales

This commit is contained in:
Manuel Cillero 2026-03-21 11:26:02 +01:00 committed by Manuel Cillero
parent c5eeb67463
commit 015b31733d
21 changed files with 61 additions and 32 deletions

View file

@ -1,5 +1,7 @@
use crate::prelude::*;
use std::fmt;
/// Componente básico que renderiza dinámicamente código HTML según el contexto.
///
/// Este componente permite generar contenido HTML arbitrario, usando la macro `html!` y accediendo
@ -31,6 +33,14 @@ use crate::prelude::*;
/// ```
pub struct Html(Box<dyn Fn(&mut Context) -> Markup + Send + Sync>);
impl fmt::Debug for Html {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
f.debug_tuple("Html")
.field(&"Fn(&mut Context) -> Markup")
.finish()
}
}
impl Default for Html {
fn default() -> Self {
Self::with(|_| html! {})