With helper

The with helper sets the scope/context to be any specified structure, using syntax {{#with context}} {{/with}}.

For example, in the following lines of code we want to set the context inside the with block to be author, defined in the template instead of the 'main' context.

#![allow(unused_variables)] fn main() { let author = Author { name: "J. R. R. Tolkien" }; }
{{#with author}} <p>{{name}}</p> {{/with}}