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 626/week @ 2023-11-26 924/week @ 2023-12-03 760/week @ 2023-12-10 284/week @ 2023-12-17 69/week @ 2023-12-24 52/week @ 2023-12-31 467/week @ 2024-01-07 430/week @ 2024-01-14 818/week @ 2024-01-21 788/week @ 2024-01-28 715/week @ 2024-02-04 862/week @ 2024-02-11 609/week @ 2024-02-18 776/week @ 2024-02-25 746/week @ 2024-03-03 378/week @ 2024-03-10

2,537 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.5–1MB
~22K SLoC