Module liquid_core::runtime
source · Expand description
Liquid template language interpreter.
Structs
- A stack frame that only provides a sandboxed set of globals
- The current interrupt state. The interrupt state is used by the
break
andcontinue
tags to halt template rendering at a given point and unwind therender
call stack until it reaches an enclosingfor_loop
. At that point the interrupt is cleared, and thefor_loop
carries on processing as directed. - Unnamed state for plugins during rendering
- Create processing runtime for a template.
- Processing runtime for a template.
- A
StackFrame
where variables are not recursively searched for, However, you can still access the parent’s partials. - Layer variables on top of the existing runtime
- An executable template block.
- A
Value
reference.
Enums
- An un-evaluated
Value
. - Block processing interrupt state.
Traits
- Available partial-templates for including.
- Any object (tag/block) that can be rendered by liquid must implement this trait.
- State for rendering a template