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

#448 in Procedural macros

Download history 19/week @ 2022-11-25 19/week @ 2022-12-02 49/week @ 2022-12-09 19/week @ 2022-12-16 43/week @ 2022-12-23 22/week @ 2022-12-30 20/week @ 2023-01-06 20/week @ 2023-01-13 41/week @ 2023-01-20 41/week @ 2023-01-27 55/week @ 2023-02-03 28/week @ 2023-02-10 86/week @ 2023-02-17 54/week @ 2023-02-24 43/week @ 2023-03-03 29/week @ 2023-03-10

218 downloads per month
Used in 4 crates

MIT license

4KB

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.8–1.2MB
~29K SLoC