template-nest 0.2.2

TemplateNest is a template engine for Rust, designed to process nested templates quickly and efficiently.
Documentation

# Table of Contents

1.  [News]#orged13374
    1.  [v0.2.2 - 2024-01-13]#orgc3448ec
    2.  [v0.2.0 - 2023-12-06]#org0f055ba
    3.  [v0.1.0 - 2023-11-26]#org3603722
2.  [Other Implementations]#org29b5c65

`TemplateNest` is a template engine module for Rust, designed to process nested
templates quickly and efficiently.

Documentation: <https://docs.rs/template-nest/>

For more details on the idea behind `Template::Nest` read:
<https://metacpan.org/pod/Template::Nest#DESCRIPTION> and
<https://pypi.org/project/template-nest/>.

The development of this module is sponsored by Tom Gracey (virtual.blue). He
originally authored `Template::Nest` in Perl 5.


<a id="orged13374"></a>

# News


<a id="orgc3448ec"></a>

## v0.2.2 - 2024-01-13

Skipping v0.2.1 due to wrong upload on crates.

-   Added support for several options:
    -   `defaults`
    -   `die_on_bad_params`
    -   `token_escape_char`
-   Added functions to modify a Filling enum (examples included)


<a id="org0f055ba"></a>

## v0.2.0 - 2023-12-06

This release is not backwards compatible, functions `new` & `render` now return
`Result<String, TemplateNestError>` instead of `Result<String, String>`.

-   Custom error enum.
-   Added examples, expanded test suite, improved docs.
-   Added support for several options:
    -   `fixed_indent`
    -   `show_labels`
    -   `comment_delimiters`


<a id="org3603722"></a>

## v0.1.0 - 2023-11-26

-   Initial Release.


<a id="org29b5c65"></a>

# Other Implementations

-   [Template::Nest (Perl 5)]https://metacpan.org/pod/Template::Nest
-   [template-nest (Python)]https://pypi.org/project/template-nest/
-   [Template::Nest::XS (Raku)]https://raku.land/zef:jaffa4/Template::Nest::XS
-   [Template::Nest::Fast (Raku)]https://raku.land/zef:andinus/Template::Nest::Fast