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 1417/week @ 2024-11-18 1623/week @ 2024-11-25 1989/week @ 2024-12-02 1969/week @ 2024-12-09 1700/week @ 2024-12-16 270/week @ 2024-12-23 478/week @ 2024-12-30 1692/week @ 2025-01-06 1980/week @ 2025-01-13 1674/week @ 2025-01-20 2125/week @ 2025-01-27 2521/week @ 2025-02-03 2308/week @ 2025-02-10 2006/week @ 2025-02-17 2160/week @ 2025-02-24 2344/week @ 2025-03-03

8,927 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.4–0.8MB
~19K SLoC