9 unstable releases (4 breaking)

0.5.1 Jun 7, 2021
0.5.0 Jun 7, 2021
0.4.0 Jan 3, 2021
0.3.3 Sep 30, 2018
0.1.0 Nov 14, 2017

#331 in Template engine

Download history 3467/week @ 2024-08-25 3291/week @ 2024-09-01 3337/week @ 2024-09-08 3255/week @ 2024-09-15 3724/week @ 2024-09-22 3488/week @ 2024-09-29 3305/week @ 2024-10-06 2889/week @ 2024-10-13 4208/week @ 2024-10-20 2501/week @ 2024-10-27 3088/week @ 2024-11-03 2329/week @ 2024-11-10 3677/week @ 2024-11-17 3900/week @ 2024-11-24 5552/week @ 2024-12-01 5271/week @ 2024-12-08

18,484 downloads per month
Used in 10 crates (8 directly)

MIT license

23KB
507 lines

gtmpl_value   Latest Version

The internal value type for gmtpl-rust


[dependencies]
gtmpl_value = "0.5"

Current State

gtmpl_value is a basic implementation for internal values within gtmpl-rust. It is used as to represent values parsed from the template and from the context.

Usage

The From trait is implemented for:

  • String, &str
  • most numeric types u64, u32,, i64, i32,, f64, f32
  • bool
  • Vec<Value>, &[Value]
  • HashMap<String, Value>

gtmpl_derive provides a custom derive for structs.

extern crate gtmpl_value;
use gtmpl_value::Value;

fn main() {
    let v: Value = "something".into();
    println!("{}", v);
}

Dependencies

~0.4–0.8MB
~19K SLoC