[][src]Module katalyst::expression

Katalyst configuration is based around expressions. Expressions are a syntax for templating and customization from within the configuration.

Structs

Compiler

This struct and directory is used for compiling expression bindings

Enums

ExpressionResultType

Metadata indicating the type of result from this expression

Traits

CompiledExpression

This is the trait that must be implemented by any expression that can be compiled from config

ExpressionBinding

This is the trait used by Katalyst for building the placeholders used in a downstream URL template

Type Definitions

Expression

The base expression

ExpressionArg

A single expression argument

ExpressionArgs

Arguments passed to an expression

ExpressionRenderMethod

The method on an expression used to render the result

ExpressionResult

The result type of calling an expression

RenderResult

The result type of rendering an expression