[−][src]Crate liquid_compiler
Structs
| Exp | An element that is an expression. |
| FilterArguments | Structure that holds the unparsed arguments of a filter, both positional and keyword. |
| FilterChain | A |
| InvalidLiquidToken | This token could not be recognized as valid liquid. If parsed, will raise an error. |
| Language | |
| ParameterReflection | A structure that holds the information of a single parameter in a filter. This includes its name, description and whether it is optional or required. |
| PluginNames | Available plugins. |
| PluginRegistry | Liquid language plugin registry. |
| Raw | An element that is raw text. |
| Tag | An element that is a tag. |
| TagBlock | An interface to access elements inside a block. |
| TagToken | An interface to access tokens inside a tag. |
| TagTokenIter | An iterator over |
Enums
| BlockElement | An element that can be raw text, a tag, or an expression. |
| TryMatchToken | The result of calling |
Traits
| BlockReflection | |
| Filter | A trait that holds a filter, ready to evaluate. |
| FilterParameters | A trait that declares and holds the parameters of a filter. |
| FilterParametersReflection | A trait that holds the information of the parameters of a filter. |
| FilterReflection | A trait that holds the information of a filter about itself, such as its name, description and parameters. |
| ParseBlock | A trait for creating custom custom block-size tags ( |
| ParseBlockClone | |
| ParseFilter | A trait to register a new filter in the |
| ParseFilterClone | Support cloning of |
| ParseTag | A trait for creating custom tags. This is a simple type alias for a function. |
| ParseTagClone | |
| TagReflection |
Functions
| parse | Parses the provided &str into a number of Renderable items. |