Module loader

Module loader 

Source
Expand description

Resolving template names to source strings for crate::Environment::render_template.

Structs§

FileSystemLoader
Loads template files from a directory. Names are relative paths under root (POSIX-style separators work on all platforms). .., absolute paths, and Windows path prefixes in name are rejected. Resolved paths are canonicalized so symbolic links cannot escape root.
FnLoader
Wraps a closure as a TemplateLoader.

Traits§

TemplateLoader
Loads template source by name (e.g. "layout.html").

Functions§

file_system_loader
Builds an Arc dyn loader for crate::Environment::loader from a filesystem root.
map_loader
Helper to build an Arc<dyn TemplateLoader> from a map.