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 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.
  • 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

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