Struct handlebars::Handlebars
[−]
[src]
pub struct Handlebars { // some fields omitted }
Methods
impl Registry
[src]
fn new() -> Registry
fn register_template(&mut self, name: &str, template: Template)
fn register_template_string(&mut self, name: &str, tpl_str: String) -> Result<(), TemplateError>
fn unregister_template(&mut self, name: &str)
fn register_helper(&mut self, name: &str, def: Box<HelperDef + 'static>) -> Option<Box<HelperDef + 'static>>
fn register_escape_fn<F: 'static + Fn(&str) -> String + Send + Sync>(&mut self, escape_fn: F)
Register a new escape fn to be used from now on by this registry.
fn unregister_escape_fn(&mut self)
Restore the default escape fn.
fn get_escape_fn(&self) -> &Fn(&str) -> String
Get a reference to the current escape fn.