8 个版本 (4 个破坏性更新)
0.5.0 | 2021年6月7日 |
---|---|
0.4.0 | 2021年1月3日 |
0.3.3 | 2018年9月30日 |
0.3.1 | 2018年3月29日 |
0.1.0 | 2017年11月14日 |
每月下载量5,711
被 5 crates 使用
5KB
gtmpl_derive —
为 gmtpl_value 提供派生宏
[dependencies]
gtmpl_derive = "0.4"
用法
use gtmpl_derive::Gtmpl;
use gtmpl_value::Value;
#[derive(Gtmpl)]
struct Foo {
bar: u8
}
fn main() {
let v: Value = (Foo { bar: 23 }).into();
}
lib.rs
:
此crate提供gtmpl_value的派生宏。
use gtmpl_derive::Gtmpl;
use gtmpl_value::Value;
#[derive(Gtmpl)]
struct Foo {
bar: u8
}
let v: Value = (Foo { bar: 23 }).into();
依赖关系
~1.5MB
~38K SLoC