Filters
Filters are used to format the rendered contents.
Example:
message: <%= "foo\nbar" | dbg %>
message: "foo\nbar"
Note
Since dbg
filter accepts <T: std::fmt::Debug>
types, that type isn't required to implement Render
trait. That means you can pass the type which doesn't implement Render
trait.
Syntax
- Apply filter and HTML escaping
<%= expression | filter %>
- Apply filter only
<%- expression | filter %>
Built-In Filters
Built-In filters can be found in sailfish::runtime::filter
module.