-
impl-trait-for-tuples
Attribute macro to implement a trait for tuples
-
python-ast
compiling Python to Rust
-
flex-error
Flexible error definitions using macros and traits
-
zoet
Adds
#[zoet]macro to reduce boilerplate when implementing common traits -
ferment-sys
Syntax tree morphing of FFI-compatible stuff
-
derive-sql
Structure the interaction with SQL databases - currently SQLite and MySQL via trait and a procedural macro
-
spire_enum
Procedural macros to facilitate enum usage, such as when delegating implementations, extracting variant types, or creating enum tables
-
supertrait
enables default associated types and const fn trait items in stable Rust
-
coinduction
Attribute macros for defining circular type references and recursive trait implementations in Rust
-
abstract-impl
Create abstract implementations for traits
-
attrimpl
attributes to automatically implement common traits and reduce boilerplate code
-
embed_it_utils
The utils for [
embed_it] -
sawp-ffi
FFI helper macros and traits
-
lazybe
Handy CRUD boilerplate macros and utils for Rust backend
-
unitscale
Facade crate for statically-scaled unit macros and traits
-
fiberplane-pdk
Fiberplane Provider Development Kit
-
enum-unitary
Trait and macro for unitary enums
-
postgres_query
Write and execute SQL queries with ease
-
hb_error
Useful macros and traits for creating and handling errors
-
impl_index
Macro for deriving the Index trait
-
shorten
A collection of convenience functions, macros and traits to shorten repetitive code
-
containerof
Macros and traits facilitating the use of intrusive structures in Rust
-
derive_fn
Macro to implement all three Fn traits
-
teo-teon
Object notation for Teo
-
variant_access
A set of traits and macros for defining a common api for Rust enums based on the std::variant api in the C++ standard library
-
trait-gen
Trait implementation generator macro
-
dyn_partial_eq
PartialEq macros for trait objects
-
shorter-bounds
Write shorter bounds with a trait alias macro
-
bogdan_hello_macro
adds the method hello_macro that generates a greeting based on the name of the struct
-
monomo
Explicit trait monomorphization
-
async-trait-ext
a procedural macro for async traits
-
trait_deref
Macro that simulates inheritance in a trait
-
pipewire-wrapper-macro-impl
Attribute and prop macroses implementations for pipewire-wrapper crate
-
bin-utils
A bunch of utility macros and traits for binary parsers
-
klvm-derive
Derive macros for implementing KLVM traits
-
combine_traits
A Macro to create Traits wich are just a combination of existing ones
-
injectify
impl Trait in structs
-
vec_box
A single macro to create a vec of boxed elements, for trait objects
-
heimdall_errors
Macros for From trait errors
-
trait-ffi
procedural macro library for creating and implementing extern fn with Trait
-
casper-contract-sdk
Casper contract sdk package
-
single-trait-impl
A macro for declaring and implementing a trait at the same time
-
erased-generic-trait
Macros for generating trait objects from traits with generic methods
-
extfn
Call any freestanding function as
a.foo(b)instead offoo(a, b)just by adding#[extfn]and renaming the first parameter toself -
implied-bounds-proc_macros
Internal: proc-macro backend of ::implied_bounds
-
is-impl
Rust macro to check that a type conforms to an impl
-
default-impl
A macro for implementing traits with their default implementations
-
spire_enum_macros
Procedural macros distributed by the crate
spire_enum -
embed_it_macros
The macros for [
embed_it] -
bfieldcodec_derive
Derive macro for BFieldCodec
-
trait-ext
Small macro for trait extension implementation
-
tagged_dispatch_macros
Procedural macros for memory-efficient trait dispatch using tagged pointers
-
trait_enum_macro
A macro that allows creating an enum that acts similar to a trait object, but without using the heap
-
unconst_trait_impl
Function-like macro that "unconsts" trait implementations
-
ord_by_key
convenient macro for implementing Ord trait with logic specified in an inline expression
-
impl-from-into-similar
Implement Into to any struct to convert between structs sharing similar fields. Uses serde_json.
-
cute_custom_default
Derive macro for
Defaulttrait with customization -
subtle-ng-derive
Derive macros for subtle-ng traits
-
tls_codec_derive
Derive macros for the tls_codec trait
-
transmute-tools
Proc macros and traits to assist with safely creating transmutable data structures
-
traitful
A collection of helper macros for trait patterns
-
more-di-macros
Macro implementation of #[injectable(Trait)]
-
local-impl
A proc macro for creating extension traits
-
either_trait_macro
An attribute-like macro to implement traits for Either
-
postgres_query_macro
Write and execute SQL queries with ease
-
ability
Macros for creating traits with ABI-compatible interfaces across compiler versions
-
derive-asset-container
Derive AssetManager trait
-
rich_derive_impl
Share implementation code for
rich_deriveandrich_serde_derive -
conditional-trait-gen
Trait implementation generator macro supporting conditional methods
-
syscall_encode_macros
Proc macros for the syscall_encode trait
-
hidden-trait
Proc macro for exposing a trait implementation
-
rich_derive
#[derive(MetaType)]
-
frclib-structure-macros
A derive macro for implementing the FrcStruct trait on structs
-
ishikari-macros
Procedural macros for the Ishikari job processing framework. Provides #[worker] and #[job] attribute macros for implementing worker traits and deriving job-related functionality.
Try searching with DuckDuckGo.