[−][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 |