templr
A templ inspired rust template engine. templr generates Rust code from your templates at compile time using a macro.
Features
- Template instantiation (with children!)
- Context for passing info deep
- Rust-like
for
,if-else
,if-let
,match
, andlet
statements (allowed in start tags!) - Full rust variables
- Opt-out HTML escaping
- Nice attributes
- Planned support for common web frameworks.
How to get started
First, add the russx dependancy to your crate's Cargo.toml
:
# Adds the git version, change this to the crates.io one when available
In any Rust file inside your crate, add the following:
use ;
+ '_
You should be able to compile and run this code.