6 releases
Uses old Rust 2015
| 0.2.1 | Sep 8, 2019 |
|---|---|
| 0.2.0 | Nov 19, 2018 |
| 0.1.3 | Nov 4, 2017 |
| 0.1.2 | Jul 28, 2017 |
| 0.1.0 | Oct 5, 2016 |
#1912 in Rust patterns
78,247 downloads per month
Used in 54 crates
(16 directly)
8KB
73 lines
defmac
Please read the API documentation here__
__ https://docs.rs/defmac
|build_status|_ |crates|_
.. |build_status| image:: https://travis-ci.org/bluss/defmac.svg .. _build_status: https://travis-ci.org/bluss/defmac
.. |crates| image:: http://meritbadge.herokuapp.com/defmac .. _crates: https://crates.io/crates/defmac
Recent Changes
-
0.2.1
- Fix so that the macro can be used through its full path (like
defmac::defmac! { .. } - Fix so that the macro can expand at module level
- Fix so that the macro can be used through its full path (like
-
0.2.0
- New implementation that is general and variadic: defmac now supports making macros with arbitrarily many parameters!
- Requires Rust 1.20
-
0.1.3
- Update docs with another example and a tip about syntactical variable capture.
License
Dual-licensed to be compatible with the Rust project.
Licensed under the Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0 or the MIT license http://opensource.org/licenses/MIT, at your option. This file may not be copied, modified, or distributed except according to those terms.