Crate liquid_interpreter

Source
Expand description

Liquid template language interpreter.

Structs§

Context
Processing context for a template.
ContextBuilder
Create processing context for a template.
InterruptState
The current interrupt state. The interrupt state is used by the break and continue tags to halt template rendering at a given point and unwind the render call stack until it reaches an enclosing for_loop. At that point the interrupt is cleared, and the for_loop carries on processing as directed.
Stack
Stack of variables.
Template
An executable template block.
Variable
A Value reference.

Enums§

Expression
An un-evaluated Value.
Interrupt
Block processing interrupt state.

Traits§

PartialStore
Available partial-templates for including.
Renderable
Any object (tag/block) that can be rendered by liquid must implement this trait.
ValueStore
Immutable view into a template’s global variables.