3 个不稳定版本
0.2.1 | 2024 年 1 月 2 日 |
---|---|
0.2.0 | 2021 年 8 月 27 日 |
0.1.0 | 2021 年 6 月 7 日 |
#32 in #trillium
68KB
1K SLoC
欢迎来到 Trillium!
📖 指南 📖
本指南提供了架构概述和连接 trillium 库的概述。
📑 Rustdocs 📑
rustdocs 代表了解 trillium 的任何单个库及其特定接口的最佳方式。
法律
许可为以下任一许可
- Apache 许可证 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由你选择。
除非你明确声明,否则任何提交给作品以包含在内的贡献,根据 Apache-2.0 许可证的定义,应如上双重许可,不附加任何额外的条款或条件。
lib.rs
:
基于 handlebars 库 的 trillium 的 handlebars 模板处理程序。
use trillium_handlebars::{HandlebarsHandler, HandlebarsConnExt};
let handler = (
HandlebarsHandler::new("**/*.hbs"),
|mut conn: trillium::Conn| async move {
conn.assign("name", "handlebars")
.render("examples/templates/hello.hbs")
}
);
use trillium_testing::prelude::*;
assert_ok!(get("/").on(&handler), "hello handlebars!");
依赖
~9–18MB
~290K SLoC