8 releases (4 breaking)

0.5.0 Jun 7, 2021
0.4.0 Jan 3, 2021
0.3.3 Sep 30, 2018
0.3.1 Mar 29, 2018
0.1.0 Nov 14, 2017
Download history 1178/week @ 2024-10-09 1745/week @ 2024-10-16 2015/week @ 2024-10-23 1184/week @ 2024-10-30 1223/week @ 2024-11-06 1048/week @ 2024-11-13 1467/week @ 2024-11-20 1736/week @ 2024-11-27 2012/week @ 2024-12-04 1961/week @ 2024-12-11 1281/week @ 2024-12-18 125/week @ 2024-12-25 1060/week @ 2025-01-01 1852/week @ 2025-01-08 1644/week @ 2025-01-15 1901/week @ 2025-01-22

6,478 downloads per month
Used in 5 crates

MIT license

5KB

gtmpl_derive   Latest Version

Derive macro for gmtpl_value


[dependencies]
gtmpl_derive = "0.4"

Usage

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:

This crate provides gtmpl_value's derive macro.

use gtmpl_derive::Gtmpl;
use gtmpl_value::Value;

#[derive(Gtmpl)]
struct Foo {
    bar: u8
}

let v: Value = (Foo { bar: 23 }).into();

Dependencies

~0.3–0.8MB
~18K SLoC