1个不稳定版本
0.0.0 | 2022年4月2日 |
---|
#24 in #views
2KB
Tera traits
一组Rust trait
和派生宏,用于表示Tera视图和部分。
这些特征的目标是让用户为每个视图或部分定义一个struct
,实现适当的trait
,以便该struct
提供一个类型安全的接口,可以通过简单地渲染它来匹配Tera模板所需的数据,从而进行单元测试。
此crate最初是在Rust on Waves项目(见草案)的背景下编写的。
要了解此crate如何有用,您可以执行以下操作之一
- 阅读如何在Rust on Waves草案项目中集成
- 阅读test
main.rs
文件 - 运行
cargo doc --open
在teratraits/
文件夹中生成和阅读文档。