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

Download history 2673/week @ 2024-04-12 2419/week @ 2024-04-19 3618/week @ 2024-04-26 4007/week @ 2024-05-03 3271/week @ 2024-05-10 3875/week @ 2024-05-17 3406/week @ 2024-05-24 3158/week @ 2024-05-31 3164/week @ 2024-06-07 3401/week @ 2024-06-14 2809/week @ 2024-06-21 2277/week @ 2024-06-28 3765/week @ 2024-07-05 3348/week @ 2024-07-12 3590/week @ 2024-07-19 2731/week @ 2024-07-26

每月下载量 13,731
10 个crate中使用(8个直接使用)10 crates (8 directly)

MIT 许可证

23KB
507 代码行

gtmpl_value — 最新版本

gmtpl-rust 的内部值类型


[dependencies]
gtmpl_value = "0.5"

当前状态

gtmpl_valuegtmpl-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