Crate trillium_askama[−][src]
Expand description
provides support for using the askama compile-time template library with trillium. see https://github.com/djc/askama for more information about using askama.
use trillium::Conn; use trillium_askama::{AskamaConnExt, Template}; #[derive(Template)] #[template(path = "examples/hello.html")] struct HelloTemplate<'a> { name: &'a str, } async fn handler(conn: Conn) -> Conn { conn.render(HelloTemplate { name: "trillium" }) } use trillium_testing::prelude::*; assert_ok!( get("/").on(&handler), "Hello, trillium!", "content-type" => "text/html" );
Re-exports
pub use askama; |
Traits
AskamaConnExt | extends trillium conns with the ability to render askama templates |
Template | Main |
Derive Macros
Template |