Skip to main content

Crate sova_templates

Crate sova_templates 

Source
Expand description

Template engines for Sova (MiniJinja).

Structs§

FrozenAmbient
Pre-evaluated ambient template context (globals ± per-request helpers).
MiniJinjaEngine
Simple in-memory MiniJinja engine (manual add_template).
MiniJinjaTemplates
MiniJinja template set stored in Sova app state.
MiniJinjaTemplatesBuilder
Builder that installs MiniJinja templates into app state.
TemplateHelpers
Shared ambient per-request helpers (plugins register into this at install).
Templates
Plugin entrypoint for template sets.

Traits§

RenderExt
Extension that renders a template into a HTML response or string.
TemplateEngine
Pluggable template engine.

Functions§

register_per_request
Get-or-create TemplateHelpers on the app and register a per-request provider.