No description
Find a file
Chris Wong b3474a1784
Merge pull request from YetAnotherMinion/fix_benches
fix: update benchmarks to build with 0.18.x, document required compiler feature flags change
2018-07-21 20:55:52 +12:00
benchmarks fix: update benchmarks to build with 0.18.x, document required compiler feature flags change 2018-07-19 10:36:12 -04:00
maud Release 0.18.1 2018-07-18 20:03:44 +12:00
maud_extras Update to rustc 1.29.0-nightly (1ecf6929d 2018-07-16) 2018-07-18 19:41:47 +12:00
maud_htmlescape Move escaping routines into a shared maud_htmlescape crate 2017-07-29 20:03:00 +12:00
maud_lints Release 0.18.1 2018-07-18 20:03:44 +12:00
maud_macros Release 0.18.1 2018-07-18 20:03:44 +12:00
.gitignore First commit 2014-12-17 21:11:56 +13:00
.travis.yml Install Clippy from rustup 2018-07-18 19:52:58 +12:00
Cargo.toml Exclude benchmarks from workspace 2017-10-07 14:20:53 +13:00
CHANGELOG.md fix: update benchmarks to build with 0.18.x, document required compiler feature flags change 2018-07-19 10:36:12 -04:00
CONTRIBUTING.md Change macro internals to use an explicit AST () 2018-05-17 20:38:44 +12:00
LICENSE-APACHE First commit 2014-12-17 21:11:56 +13:00
LICENSE-MIT First commit 2014-12-17 21:11:56 +13:00
maud.png HTML5 rocks 2015-01-11 15:05:42 +13:00
README.md Add conventional docs.rs badge 2017-11-08 20:54:26 +13:00
rust-toolchain Enforce nightly toolchain () 2017-10-07 11:31:37 +13:00

HTML5 rocks. maud

Build Status Cargo API reference

Documentation (source) • API referenceChange 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!