5 个不稳定版本

0.3.2 2024 年 1 月 19 日
0.3.1 2024 年 1 月 2 日
0.3.0 2021 年 12 月 22 日
0.2.0 2021 年 8 月 27 日
0.1.0 2021 年 6 月 7 日

#trillium 中排名 30

MIT/Apache

63KB
888 代码行

欢迎来到 Trillium!

📖 指南 📖

指南提供了 Trillium 软件包的架构概述和关联关系。

📑 Rustdocs 📑

Rustdocs 是了解 Trillium 的各个软件包及其特定接口的最佳方式。




法律

根据以下任一许可证授权:

任选其一。

除非您明确表示,否则根据 Apache-2.0 许可证定义,您有意提交的任何贡献,都将如上所述双重许可,不附加任何额外条款或条件。


lib.rs:

提供了使用 askama 编译时模板库与 trillium 一起使用的方法。有关使用 askama 的更多信息,请参阅 https://github.com/djc/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"
);

依赖项

~8.5MB
~212K SLoC