No description
In order to support both actix-web < 2.0.0 and >= 2.0.0 at the same time I added a feature actix-web-2, which enables the actix-web dependency with the respective version und the name active-web-2-dep and the futures dependency which is required(?) for implementing the Responder trait for >= 2.0.0. Thus the user of maud has the choice to use actix-web in the version they prefer. |
||
---|---|---|
benchmarks | ||
docs | ||
maud | ||
maud_htmlescape | ||
maud_macros | ||
.editorconfig | ||
.gitignore | ||
.travis.yml | ||
Cargo.toml | ||
CHANGELOG.md | ||
CONTRIBUTING.md | ||
LICENSE-APACHE | ||
LICENSE-MIT | ||
maud.png | ||
README.md | ||
rust-toolchain |
maud
Documentation (source) • API reference • Change log
Maud is an HTML template engine for Rust. It's implemented as a macro, html!
, which compiles your markup to specialized Rust code. This unique approach makes Maud templates blazing fast, super type-safe, and easy to deploy.
Note that Maud depends on the unstable procedural macro API, and so requires the nightly version of Rust.
For more info on Maud, see the official book.
Stability
As of version 0.11, I am satisfied with the core syntax and semantics of the library. Development at this stage is focused on adding features and fixing bugs.
The underlying procedural macro API is still unstable though, so updating your compiler may break things. Please file an issue when this happens!