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§
- helpers
- Re-export some helper fns useful to write filters/fns/tests
Macros§
- 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 Represents a JSON key/value type.
- Number
- 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.
- Tera
- The main point of interaction in this library.
Enums§
- Error
Kind - The kind of an error (non-exhaustive)
- Value
- Re-export Value and other useful things from serde so apps/tools can encode data in Tera types Represents any valid JSON value.
Traits§
- Filter
- The filter function type definition
- Function
- The global function type definition
- Test
- The tester function type definition
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
Interpret a
serde_json::Value
as an instance of typeT
. - to_
value - Re-export Value and other useful things from serde
so apps/tools can encode data in Tera types
Convert a
T
intoserde_json::Value
which is an enum that can represent any valid JSON data.
Type Aliases§
- Result
- Convenient wrapper around std::Result.