9个不稳定版本 (4个破坏性更新)
0.5.1 | 2021年6月7日 |
---|---|
0.5.0 | 2021年6月7日 |
0.4.0 | 2021年1月3日 |
0.3.3 | 2018年9月30日 |
0.1.0 | 2017年11月14日 |
在 模板引擎 中排名 #306
每月下载量 13,731
在 10 个crate中使用(8个直接使用)10 crates (8 directly)
23KB
507 代码行
gtmpl_value — 
gmtpl-rust 的内部值类型
[dependencies]
gtmpl_value = "0.5"
当前状态
gtmpl_value
是 gtmpl-rust
内部值的基本实现。它用于表示从模板和上下文中解析出的值。
使用方法
为以下类型实现了 From
特质:
String, &str
- 大多数数字类型
u64, u32, …, i64, i32, …, f64, f32
bool
Vec<Value>, &[Value]
HashMap<String, Value>
gtmpl_derive
为结构体提供了自定义的 derive
。
extern crate gtmpl_value;
use gtmpl_value::Value;
fn main() {
let v: Value = "something".into();
println!("{}", v);
}
依赖关系
~0.4–0.9MB
~20K SLoC