pub trait TemplateLoader: Send + Sync {
// Required method
fn load(&self, name: &str) -> Result<String>;
// Provided method
fn cache_key(&self, name: &str) -> Option<String> { ... }
}Expand description
Loads template source by name (e.g. "layout.html").
Implement for in-memory maps, filesystem reads, or embedders that fetch from a CDN.