#enums #macro-derive #enum-map #no-std

macro no-std enum-map-derive

Macros 1.1 implementation of #[derive(Enum)]

37 releases (15 breaking)

1.0.0-beta.1 Nov 8, 2023
0.17.0 Nov 24, 2023
0.12.0 Jun 30, 2023
0.11.0 Dec 17, 2022
0.2.2 May 18, 2017

#2288 in Data structures

Download history 65263/week @ 2024-01-05 68022/week @ 2024-01-12 81014/week @ 2024-01-19 70410/week @ 2024-01-26 74478/week @ 2024-02-02 107021/week @ 2024-02-09 82879/week @ 2024-02-16 95538/week @ 2024-02-23 97015/week @ 2024-03-01 106780/week @ 2024-03-08 105056/week @ 2024-03-15 112222/week @ 2024-03-22 115357/week @ 2024-03-29 91710/week @ 2024-04-05 104647/week @ 2024-04-12 90770/week @ 2024-04-19

423,186 downloads per month
Used in 515 crates (5 directly)

MIT/Apache

18KB
260 lines

enum-map-derive

This is a derive macro for enum-map. You don't need to specify it in dependencies as enum-map crate re-exports it.


lib.rs:

Procedural macro implementing #[derive(Enum)]

This is supposed to used with enum-map crate, which provides the actual usage documentation.

Dependencies

~325–780KB
~19K SLoC