Crate tsukuyomi_askama
source ·Expand description
Askama integration for Tsukuyomi.
extern crate askama;
extern crate tsukuyomi;
extern crate tsukuyomi_askama;
use askama::Template;
use tsukuyomi::output::Responder;
#[derive(Template, Responder)]
#[template(source = "Hello, {{name}}!", ext = "html")]
#[responder(respond_to = "tsukuyomi_askama::respond_to")]
struct Index {
name: String,
}
tsukuyomi::app!()
.route(
tsukuyomi::app::route!("/:name")
.reply(|name| Index { name })
)
.build()
Functions
A helper function to generate an HTTP response from Askama template.