Crate tera[][src]

Expand description

Tera

Tera is a template engine based on Jinja2 and the Django template language.

See the site for features and to get started.

Macros

compile_templates

Compile templates or exits process

try_get_value

Helper macro to get real values out of Value while retaining proper errors in filters

Structs

Context

The struct that holds the context of a template rendering.

Error

The Error type.

Map

Re-export Value and other useful things from serde so apps/tools can encode data in Tera types

Number

Re-export Value and other useful things from serde so apps/tools can encode data in Tera types

Tera

The main point of interaction in this library.

Enums

ErrorKind

The kind of an error.

Value

Re-export Value and other useful things from serde so apps/tools can encode data in Tera types

Functions

escape_html

Escape HTML following OWASP

from_value

Re-export Value and other useful things from serde so apps/tools can encode data in Tera types

to_value

Re-export Value and other useful things from serde so apps/tools can encode data in Tera types

Type Definitions

FilterFn

The filter function type definition

GlobalFn

The global function type definition

Result

Convenient wrapper around std::Result.

TesterFn

The tester function type definition