[−][src]Crate liquid_core
Modules
| compiler | |
| error | |
| interpreter | |
| object | Type representing a Liquid object, payload of the |
| partials | |
| value |
Macros
| call_filter | |
| object | A value::Object literal. |
| value | A value::Value literal. |
Structs
| Error | Compiler error |
| Language | |
| Object | Type representing a Liquid object, payload of the |
| Runtime | Processing runtime for a template. |
| TagBlock | An interface to access elements inside a block. |
| TagTokenIter | An iterator over |
| Template | An executable template block. |
Enums
| Expression | An un-evaluated |
| Value | An enum to represent different value types |
| ValueCow | Abstract the lifetime of a |
Traits
| BlockReflection | |
| Filter | A trait that holds a filter, ready to evaluate. |
| FilterParameters | A trait that declares and holds the parameters of a filter. |
| FilterReflection | A trait that holds the information of a filter about itself, such as its name, description and parameters. |
| ObjectView | Accessor for objects. |
| ParseBlock | A trait for creating custom custom block-size tags ( |
| ParseFilter | A trait to register a new filter in the |
| ParseTag | A trait for creating custom tags. This is a simple type alias for a function. |
| Renderable | Any object (tag/block) that can be rendered by liquid must implement this trait. |
| TagReflection | |
| ValueView | Accessor for Values. |
Functions
| to_object | Convert a |
| to_value | Convert a |
Type Definitions
| Result | Convenience type alias for Liquid compiler errors |
Derive Macros
| Display_filter | Implements |
| FilterParameters | Implements |
| FilterReflection | Implements |
| FromFilterParameters | Implements |
| ParseFilter | Implements |