-
darling
A proc-macro library for reading attributes into structs when implementing custom derives
-
attribute-derive
Clap like parsing for attributes in proc-macros
-
darling_core
Helper crate for proc-macro library for reading attributes into structs when implementing custom derives. Use https://crates.io/crates/darling in your code.
-
expander
Expands proc macro output to a file, to enable easier debugging
-
function_name
macro that expands to the name of the annotated function
-
interpolate_name
procedural macro attribute for repetitive tests
-
blanket
macro to derive blanket implementations for your traits
-
dyn-clonable
Attribute wrapper for dyn-clone
-
generic-array-struct
An attribute proc macro to convert structs with named fields of the same generic type into a single-array-field tuple struct with array-index-based accessor and mutator methods
-
macro_rules_attr
Use declarative macros as proc_macro attributes. (
#[apply]yourmacro_rules!) -
syncdoc
Procedural macro attributes to inject documentation from external files
-
delegate-attr
Attribute proc-macro to delegate method to a field
-
attribute
Procedural macro for tidier Rust attributes
-
futures-await-test
Async test support for Rust through a procedural macro. This crate defines the
#[async_test]attribute to make writing tests that use async/await easier. -
pub_if
procedural macro that conditionally makes struct fields public based on cfg attributes
-
doppleganger-macros-parse
Parser for doppleganger proc-macro attributes
-
derive-attribute
A set of macros to automatically deserialize standard attributes
-
proptest-attr-macro
Procedural attribute macro for writing proptest tests
-
redpen-shim
A proc-macro attribute provider that allows crates to annotate their code with redpen lints without breaking their build
-
target-test-dir
A proc-macro attribute for providing test-specific directories
-
attrsets
Proc macro for defining multiple variants of a struct/enum with different attribute annotations e.g. for multiple Serde serializations
-
macro_magic_core
Core implementation behind macro_magic
-
log-instrument
Offers an attribute procedural macro that adds
log::trace!events at the start and end of attributed functions -
mattro
A macro attribute parser
-
mm_example_crate
part of macro_magic
-
darling_macro
Internal support for a proc-macro library for reading attributes into structs when implementing custom derives. Use https://crates.io/crates/darling in your code.
-
crustrace
Function and module-level procedural macro attributes to instrument functions with tracing
-
json_schema_test_suite
Procedural Macro Attribute to run all the test cases described in JSON-Schema-Test-Suite
-
macrotk
macro toolkit
-
macro_rules_attribute-proc_macro
Use declarative macros as proc_macro attributes or derives
-
better-bae
proc-macro attribute parser
-
mm_example_crate2
part of macro_magic
-
generic_trait_alias
A proc-macro attribute which can be used to create custom type aliases for abstraction
-
shipyard_proc
providing attribute macro to Shipyard
-
optfield-lite
A macro to generate a new struct with fields wrapped in Option
-
whaterror
Customizable handling for fallible main
-
sysfs
Proc-macro helpers for writing large swaths of ergonomic wrappers around Linux sysfs attributes
-
sea-bae
proc-macro attribute parser
-
retroqwest
A reqwest REST client generator
-
macro_magic_macros
Proc-macro sub-crate for macro_magic
-
stringify-attr
Attribute macros for stringifying
-
macro_magic_core_macros
Support macros for macro_magic_core
-
syn_squash
Proc attribute macro helper to capture many Syn types and define shared behaviour
-
ffi-export
A proc macro attribute to export Rust functions to FFI more easily
-
proc-macro-error-attr2
Attribute macro for the proc-macro-error2 crate
-
abort-if
Very handy attribute to abort a function at compile-time if something goes wrong
-
vararg
macro for creating variadic functions
-
dynamize
trait objects with variable associated types
-
objekt-clonable
Attribute wrapper for objekt
-
must_be_empty
Makes sure that an specific function is empty. With no statements
-
must-implement-trait
An attribute proc-macro which enforces that a type (auto-)implements the specified trait(s)
-
proc-macro-error-attr
Attribute macro for proc-macro-error crate
-
asyn-retry-policy-macro
Proc-macro attribute providing
#[retry]for ergonomic async retrying -
flowmacro
Definition of a 'flow' attribute macro to help write implementations
-
ockam_node_attribute
Ockam node attribute proc_macro
-
bae
proc-macro attribute parser
-
easy-macros-anyhow-result
Easy Macros support library
-
function_name-proc-macro
macro that expands to the name of the annotated function
-
retrieve
#[{pub_}mod_{pub_}use(a,b,c,...)] => {pub }mod a; {pub }use a::*; and also b,c,
-
pg-extern-attr
A attribute proc-macro for deriving postgres extension function information, akin to PG_FUNCTION_INFO_V1 in Postgres
-
vectorize_struct
adds an procedural macro attribute that makes it possible to iterate over Trait Objects of every field of a Struct that implements a specific trait
-
pub-fields
proc macro attribute that defaults all struct fields to public
-
ockam_node_test_attribute
Ockam node attribute proc_macros
-
public
A attribute macro used to mark struct/union and its fields as public
-
odata_client_util
odata_client& related crates -
dyn-clonable-impl
Attribute wrapper for dyn-clone
Try searching with DuckDuckGo.