# `declarative-macros`
[![REUSE status]][reuse] [![On crates.io]][crate.io]
[REUSE status]: https://api.reuse.software/badge/github.com/ejaa3/declarative
[reuse]: https://api.reuse.software/info/github.com/ejaa3/declarative
[On crates.io]: https://img.shields.io/crates/v/declarative-macros.svg?color=6081D4
[crate.io]: https://crates.io/crates/declarative-macros
A proc-macro library that implements a generic [DSL] to create complex reactive view code easier to edit and maintain.
To use it, add to your Cargo.toml:
~~~ toml
[dependencies.declarative]
package = 'declarative-macros'
version = '0.7.0'
~~~
## Main crate
* https://crates.io/crates/declarative
* https://lib.rs/crates/declarative
#### License
Licensed under either of Apache License, Version 2.0 (Apache-2.0.txt or http://www.apache.org/licenses/LICENSE-2.0) or MIT license (MIT.txt or http://opensource.org/licenses/MIT) at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
[DSL]: https://en.wikipedia.org/wiki/Domain-specific_language