diff --git a/examples/v0/src/main.rs b/examples/v0/src/main.rs index 47d8137..5507b7e 100644 --- a/examples/v0/src/main.rs +++ b/examples/v0/src/main.rs @@ -123,31 +123,13 @@ impl IntoHandlerFailure for AppError { } } +#[derive(Hemplate)] struct Todos { summary: String, notice: String, rows: Vec, } -impl Hemplate for Todos { - fn render_into(&self, buf: &mut String) -> Result<(), hemplate::error::HemplateError> { - use std::fmt::Write as _; - - buf.push_str("
\n
\n \n \n

\n
\n\n \n\n

"); - write!(buf, "{}", hemplate::HtmlEscape(&self.summary))?; - buf.push_str("

\n

"); - write!(buf, "{}", hemplate::HtmlEscape(&self.notice))?; - buf.push_str("

\n\n \n
\n"); - Ok(()) - } -} - #[derive(Hemplate)] #[hemplate = "partials"] struct TodoRow {