No description
Find a file
Berwyn Jamesson ad8dc8c4c7
Add an off-by-default 'unstable' flag ()
* Add an off-by-default 'unstable' flag

* Remove explicit web framework feature names

Having forgotten that deps and features can't have the same name,
attempts to better document all the features in one place were
misplaced.

* Split up tests on Travis

`cargo test` doesn't allow `--workspace` and `--features`
simultaneously, so we're forced to test each package separately in order
to manually specify features (or in this case, test everything but
unstable)

* Update Travis Config

- Document the state of Cargo workspaces and features
- Update the benchmarks to trickle down the 'unstable' feature
2020-07-21 22:04:48 +10:00
benchmarks Add an off-by-default 'unstable' flag () 2020-07-21 22:04:48 +10:00
docs Release 0.22 2020-06-20 19:57:51 +10:00
maud Add an off-by-default 'unstable' flag () 2020-07-21 22:04:48 +10:00
maud_htmlescape Change username from lfairy to lambda-fairy 2019-09-14 13:48:59 +12:00
maud_macros Use std::matches! () 2020-07-18 17:49:01 +10:00
.editorconfig Disallow dupe attrs () 2018-07-29 21:21:57 +12:00
.gitignore Check in Cargo.lock 2019-03-16 19:47:13 +13:00
.travis.yml Add an off-by-default 'unstable' flag () 2020-07-21 22:04:48 +10:00
Cargo.toml Remove maud_extras crate () 2019-03-25 20:36:23 +13:00
CHANGELOG.md Release 0.22 2020-06-20 19:57:51 +10:00
CONTRIBUTING.md Change username from lfairy to lambda-fairy 2019-09-14 13:48:59 +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 Change username from lfairy to lambda-fairy 2019-09-14 13:48:59 +12: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!