Crate liquid_core
source · [−]Modules
Liquid Processing Errors.
Liquid data model.
Liquid template language interpreter.
Macros
A value::Array literal.
A value::Object literal.
A value::Scalar literal.
A value::Value literal.
Structs
Compiler error
Type representing a Liquid object, payload of the Value::Object
variant
An interface to access elements inside a block.
An iterator over TagToken
s that is aware of their position in the file.
An executable template block.
Enums
An un-evaluated Value
.
An enum to represent different value types
Abstract the lifetime of a Value
.
Traits
A trait that holds a filter, ready to evaluate.
A trait that declares and holds the parameters of a filter.
A trait that holds the information of a filter about itself, such as its name, description and parameters.
Accessor for objects.
A trait for creating custom custom block-size tags ({% if something %}{% endif %}
).
This is a simple type alias for a function.
A trait to register a new filter in the liquid::Parser
.
A trait for creating custom tags. This is a simple type alias for a function.
Any object (tag/block) that can be rendered by liquid must implement this trait.
State for rendering a template
Accessor for Values.
Functions
Convert a T
into liquid_core::model::Object
.
Convert a T
into liquid_core::model::Value
.
Type Definitions
Convenience type alias for Liquid compiler errors