[−][src]Crate liquid
The Liquid templating language for Rust
http://liquidmarkup.org/
[dependencies]
liquid = "0.20"
Example
let template = liquid::ParserBuilder::with_stdlib() .build().unwrap() .parse("Liquid! {{num | minus: 2}}").unwrap(); let mut globals = liquid::object!({ "num": 4f64 }); let output = template.render(&globals).unwrap(); assert_eq!(output, "Liquid! 2".to_string());
Modules
model | Liquid data model. |
partials | |
reflection |
Macros
object | A value::Object literal. |
Structs
Error | Compiler error |
Object | Type representing a Liquid object, payload of the |
Parser | |
ParserBuilder | |
Template |
Traits
ObjectView | Accessor for objects. |
ValueView | Accessor for Values. |
Functions
to_object | Convert a |