Crate tera

source · []
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.

Modules

Re-export some helper fns useful to write filters/fns/tests

Macros

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

Structs

The struct that holds the context of a template rendering.

The Error type

Re-export Value and other useful things from serde so apps/tools can encode data in Tera types Represents a JSON key/value type.

Re-export Value and other useful things from serde so apps/tools can encode data in Tera types Represents a JSON number, whether integer or floating point.

The main point of interaction in this library.

Enums

The kind of an error (non-exhaustive)

Re-export Value and other useful things from serde so apps/tools can encode data in Tera types Represents any valid JSON value.

Traits

The filter function type definition

The global function type definition

The tester function type definition

Functions

Escape HTML following OWASP

Re-export Value and other useful things from serde so apps/tools can encode data in Tera types Interpret a serde_json::Value as an instance of type T.

Re-export Value and other useful things from serde so apps/tools can encode data in Tera types Convert a T into serde_json::Value which is an enum that can represent any valid JSON data.

Type Definitions

Convenient wrapper around std::Result.