Template Syntax Overview
<% %>
: Inline tag, you can write Rust code inside this tag
<%= %>
: Evaluate the Rust expression and outputs the value into the template (HTML escaped)
<%- %>
: Evaluate the Rust expression and outputs the unescaped value into the template
<%+ %>
: Evaluate the Rust expression producing a TemplateOnce
value, and render that value into the template
<%# %>
: Comment tag
<%%
: Outputs a literal '<%'
Condition
<% if messages.is_empty() { %>
<div>No messages</div>
<% } %>
loop
<% for (i, msg) in messages.iter().enumerate() { %>
<div><%= i %>: <%= msg %></div>
<% } %>
Includes
<% include!("path/to/template"); %>
Filters
{
"id": <%= id %>
"comment": <%- comment | json %>
}