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
18,484 downloads per month
Used in 10 crates
(8 directly)
23KB
507 lines
gtmpl_value
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