20 releases

0.11.4 Sep 29, 2025
0.11.3 Jun 21, 2025
0.11.1 Dec 21, 2024
0.10.1 Oct 21, 2024
0.3.0 Mar 31, 2022

#643 in Procedural macros

Download history 7455/week @ 2026-01-08 10078/week @ 2026-01-15 12133/week @ 2026-01-22 12676/week @ 2026-01-29 13302/week @ 2026-02-05 15969/week @ 2026-02-12 11528/week @ 2026-02-19 11557/week @ 2026-02-26 18389/week @ 2026-03-05 16028/week @ 2026-03-12 15633/week @ 2026-03-19 13821/week @ 2026-03-26 16439/week @ 2026-04-02 19315/week @ 2026-04-09 17478/week @ 2026-04-16 17873/week @ 2026-04-23

73,725 downloads per month
Used in 151 crates (2 directly)

MIT/Apache

150KB
3K SLoC

Impl-tools-lib

To implement the proc-macros, copy and modify the impl-tools crate, which is merely documentation plus wrappers around this crate.


Impl-tools library

This is the library behind the impl-tools crate.

This library may be used directly to write custom variants of the impl-tools macros, for example extending #[autoimpl] to support other traits or writing new attribute macros to be evaluated within a impl_scope!.

The COPYRIGHT file includes a list of contributors who claim copyright on this project. This list may be incomplete; new contributors may optionally add themselves to this list.

The impl-tools library is published under the terms of the Apache License, Version 2.0. You may obtain a copy of this licence from the LICENSE file or on the following webpage: https://www.apache.org/licenses/LICENSE-2.0

Dependencies

~160–520KB
~12K SLoC