An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "proc-macros" keyword

View the packages on the crates.io package registry that are tagged with the "proc-macros" keyword.

nameth 0.1.16
A simple macro to generate a static &str representing the name of a function, a struct or an enum
17 versions - Latest release: 29 days ago - 8.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
terrazzo-macro 0.1.16
Macros to generate dynamic HTML nodes in Rust
16 versions - Latest release: 29 days ago - 7.18 thousand downloads total - 1 stars on GitHub - 1 maintainer
autoclone 0.1.16
A simple macro to clone variables before passing them into a `move` closure or async block.
16 versions - Latest release: 29 days ago - 8.07 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 1.7% on crates.io
strum 0.27.2
Helpful macros for working with enums and strings
39 versions - Latest release: 8 days ago - 2,165 dependent packages - 12,965 dependent repositories - 223 million downloads total - 2,122 stars on GitHub - 1 maintainer
Top 1.7% on crates.io
strum_macros 0.27.2
Helpful macros for working with enums and strings
48 versions - Latest release: 8 days ago - 1,269 dependent packages - 13,102 dependent repositories - 232 million downloads total - 2,122 stars on GitHub - 1 maintainer
pkenum_macro 0.3.1
Procedural macros for pkenum.
4 versions - Latest release: 3 months ago - 1.33 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
pkenum_core 0.3.1
Core logic for pkenum.
3 versions - Latest release: 3 months ago - 1.35 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
gratte_macros 1.1.1
Helpful macros for working with enums and strings; forked from strum
5 versions - Latest release: 2 months ago - 4.34 thousand downloads total - 0 stars on GitHub - 1 maintainer
gratte 1.1.1
Helpful macros for working with enums and strings; forked from strum
5 versions - Latest release: 2 months ago - 2.95 thousand downloads total - 0 stars on GitHub - 1 maintainer
logos-display 0.1.3
A derive macro to automatically define the Display trait based on logos `token` and `regex` attri...
4 versions - Latest release: 12 months ago - 6.36 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 9.3% on crates.io
macro_magic 0.6.0
Allows the exporting and importing of the tokens of items across module, file, and crate boundaries
33 versions - Latest release: 5 months ago - 13 dependent packages - 13 dependent repositories - 4.94 million downloads total - 54 stars on GitHub - 1 maintainer
dessin-macros 0.8.22
Macros for the crate `dessin`
21 versions - Latest release: 5 months ago - 1 dependent package - 26.8 thousand downloads total - 16 stars on GitHub - 2 maintainers
enutil 0.2.1
General Enum Utility Macros
3 versions - Latest release: 6 months ago - 2.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
nodyn 0.1.0
Easy polymorphism with enums
1 version - Latest release: about 2 months ago - 284 downloads total - 12 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
uucore_procs 0.1.0 💰
uutils ~ 'uucore' proc-macros
27 versions - Latest release: 2 months ago - 102 dependent packages - 42 dependent repositories - 480 thousand downloads total - 17,688 stars on GitHub - 1 maintainer
fluidity-derive 0.1.4
Derive macros created for fluidity
4 versions - Latest release: almost 3 years ago - 1 dependent package - 5.18 thousand downloads total - 0 stars on GitHub - 1 maintainer
rs-sandbox-macros 0.1.3
Procedural macros created for the rs-sandbox
4 versions - Latest release: almost 3 years ago - 1 dependent package - 4.89 thousand downloads total - 1 maintainer
fromsuper 0.2.1
Macro helpers to derive new sub-structs from existing super-structs, potentially unpacking Options.
6 versions - Latest release: over 1 year ago - 1 dependent repositories - 7.39 thousand downloads total - 1 stars on GitHub - 1 maintainer
pagetop-macros 0.0.18
Una colección de macros que mejoran la experiencia de desarrollo con PageTop.
18 versions - Latest release: 6 months ago - 1 dependent package - 22.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
epics_gen 0.2.2
Helpful macros for deserializing xlsx tables and serializing them as EPICS PVs
6 versions - Latest release: 7 months ago - 3.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
delve-derive 0.3.0
Provides a number of macros that make working with enums and strings more convenient.
3 versions - Latest release: over 2 years ago - 1 dependent package - 4.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 8.1% on crates.io
ambassador 0.4.1
Trait implementation delegation via procedural macros
14 versions - Latest release: about 1 year ago - 16 dependent packages - 14 dependent repositories - 677 thousand downloads total - 267 stars on GitHub - 2 maintainers
epics_gen_macros 0.2.2
Helpful macros for deserializing xlsx tables and serializing them as EPICS PVs
6 versions - Latest release: 7 months ago - 3.82 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum-update-derive 0.1.1
Derive macros for representing state changes as enums
2 versions - Latest release: 6 months ago - 1.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
enum-update 0.1.1
A library for representing state changes as enums
2 versions - Latest release: 6 months ago - 1.16 thousand downloads total - 1 stars on GitHub - 1 maintainer
rs-sandbox-derive 0.1.3
Derive macros created for the rs-sandbox
4 versions - Latest release: almost 3 years ago - 1 dependent package - 4.82 thousand downloads total - 1 maintainer
complex-enum-macros 0.2.3
Convert enums with non-unit variants to privitives and back
6 versions - Latest release: 17 days ago - 2.53 thousand downloads total - 1 stars on GitHub - 1 maintainer
enum_access 0.4.0
Custom derive for automatically generating the accessor methods for Enums
10 versions - Latest release: over 5 years ago - 1 dependent repositories - 617 thousand downloads total - 4 stars on GitHub - 1 maintainer
ar_row 1.1.0
Row-oriented access to Arrow arrays
3 versions - Latest release: 10 months ago - 1 dependent package - 8.15 thousand downloads total - 0 stars on gitlab.softwareheritage.org - 1 maintainer
validated_struct 2.1.1 💰
Easily generate nested structures with getters and predicated setters
17 versions - Latest release: 5 months ago - 1 dependent package - 33 dependent repositories - 1.33 million downloads total - 0 stars on GitHub - 1 maintainer
fluidity-macros 0.1.4
Procedural macros created in support of fluidity, a digital identity management solution
4 versions - Latest release: almost 3 years ago - 1 dependent package - 4.91 thousand downloads total - 0 stars on GitHub - 1 maintainer
validated_struct_macros 2.1.1 💰
Macros for validated_struct
13 versions - Latest release: 5 months ago - 1 dependent package - 34 dependent repositories - 1.32 million downloads total - 0 stars on GitHub - 1 maintainer
enum-fields 0.1.0
Quickly access shared enum fields in Rust.
1 version - Latest release: about 2 years ago - 1 dependent repositories - 1.86 thousand downloads total - 1 stars on GitHub - 1 maintainer
delve 0.3.0
Provides a number of macros that make working with enums and strings more convenient.
3 versions - Latest release: over 2 years ago - 3.96 thousand downloads total - 1 stars on GitHub - 1 maintainer
orcxx 0.5.0
Rust bindings for the official C++ library for Apache ORC
9 versions - Latest release: over 1 year ago - 1 dependent package - 11.9 thousand downloads total - 0 stars on gitlab.softwareheritage.org - 2 maintainers
ariadnenum 0.1.0
Derive macros to easily generate ariadne report from error variants
1 version - Latest release: 22 days ago - 0 downloads total - 1 maintainer
bisync_suffix_macro 0.1.0
A procedural macro to conditionally append suffixes to method names in .await expressions for dua...
1 version - Latest release: about 2 months ago - 243 downloads total - 0 stars on GitHub - 1 maintainer
orcxx_derive 0.5.0
Procedural macros to deserialize structures from Apache ORC using orcxx.
9 versions - Latest release: over 1 year ago - 9.34 thousand downloads total - 0 stars on gitlab.softwareheritage.org - 2 maintainers
enum_macros 0.0.4
A collection of useful macros to make working with enums easier.
4 versions - Latest release: 25 days ago - 2.55 thousand downloads total - 0 stars on GitHub - 1 maintainer
ape-table-trig-macros 0.2.0
proc macros for ape-table-trig
2 versions - Latest release: about 2 years ago - 1 dependent package - 2.91 thousand downloads total - 5 stars on GitHub - 1 maintainer
proc_assertions 0.1.1
Compile-time assertions via procedural macros.
2 versions - Latest release: 9 months ago - 1.49 thousand downloads total - 1 stars on GitHub - 1 maintainer
sea-strum 0.23.0 💰
Helpful macros for working with enums and strings
2 versions - Latest release: over 3 years ago - 1 dependent package - 455 dependent repositories - 1.66 million downloads total - 5 stars on GitHub - 1 maintainer
sea-strum_macros 0.23.0 💰
Helpful macros for working with enums and strings
3 versions - Latest release: over 3 years ago - 1 dependent package - 446 dependent repositories - 1.66 million downloads total - 5 stars on GitHub - 1 maintainer
ar_row_derive 1.1.0
Procedural macros from row-oriented access to Arrow arrays using ar_row.
3 versions - Latest release: 10 months ago - 7.79 thousand downloads total - 0 stars on gitlab.softwareheritage.org - 1 maintainer
hclog_macros 0.1.0
A simple derive macro for crate hclog
1 version - Latest release: 2 months ago - 273 downloads total - 0 stars on GitHub - 1 maintainer
pkenum 0.3.1
PKaiser's enum utilities.
5 versions - Latest release: 3 months ago - 1.8 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
enutil_macros 0.2.1
General Enum Utility Macros
3 versions - Latest release: 6 months ago - 1 dependent package - 2.5 thousand downloads total - 1 stars on GitHub - 1 maintainer