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

#1135 in Rust patterns

Download history 1611/week @ 2024-09-09 1669/week @ 2024-09-16 1569/week @ 2024-09-23 2533/week @ 2024-09-30 1961/week @ 2024-10-07 2012/week @ 2024-10-14 2297/week @ 2024-10-21 2187/week @ 2024-10-28 2109/week @ 2024-11-04 1603/week @ 2024-11-11 2128/week @ 2024-11-18 2895/week @ 2024-11-25 1738/week @ 2024-12-02 2109/week @ 2024-12-09 1814/week @ 2024-12-16 1426/week @ 2024-12-23

7,357 downloads per month
Used in 30 crates (14 directly)

Apache-2.0/MIT

8KB
73 lines

defmac

Please read the API documentation here

build_status

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
  • 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.

No runtime deps