Expand description
The Liquid templating language for Rust
$ cargo add liquid
§Example
let template = liquid::ParserBuilder::with_stdlib()
.build().unwrap()
.parse("Liquid! {{num | minus: 2}}").unwrap();
let globals = liquid::object!({
"num": 4f64
});
let output = template.render(&globals).unwrap();
assert_eq!(output, "Liquid! 2".to_string());
Modules§
- model
- Liquid data model.
- partials
- Using partials
- reflection
Macros§
- object
- A value::Object literal.
Structs§
- Error
- Compiler error
- Object
- Type representing a Liquid object, payload of the
Value::Object
variant - Parser
- Parser
Builder - Template
Traits§
- Object
View - Accessor for objects.
- Value
View - Accessor for Values.
Functions§
- to_
object - Convert a
T
intoliquid_core::model::Object
.