✨ Implementa Debug en comp./tipos principales
This commit is contained in:
parent
c5eeb67463
commit
015b31733d
21 changed files with 61 additions and 32 deletions
|
|
@ -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! {})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue