-
merge
multiple values into one
-
repack
Powerful model codegen
-
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.
-
econf
Load environment variables into your struct members in one shot
-
derive_setters
Rust macro to automatically generates setter methods for a struct's fields
-
reactive_stores
Stores for holding deeply-nested reactive state while maintaining fine-grained reactive tracking
-
readonly
Struct fields that are made read-only accessible to other modules
-
borrow
Zero-overhead, safe implementation of partial borrows. This crate allows you to borrow selected fields from a struct and split structs into non-overlapping sets of borrowed fields.
-
termite-dmg
Termite Data Model Generator is a crate meant to generate boiler plate code for data models
-
lucene_query_builder
A procmacro derive crate to generate lucene query builder for Rust structs :
-
my-wgsl
A WGSL compatibility check library
-
struct-field-names-as-array
generating the field names of named structs as constants
-
dyn_quantity
Representing physical quantities dynamically (i.e. via values, not via the type system)
-
serde-diff
A small helper to serialize the diff of two structs of the same type and apply those differences to other structs
-
field_access
Dynamically access struct fields
-
ortho_config
A configuration management library for Rust, inspired by esbuild
-
firmware-controller
Controller to decouple interactions between components in a no_std environment
-
optfield
A macro that generates structs with optional fields
-
shrinkwrap
Automates the wrapping and nesting of additional variations for some or all of a struct's fields
-
metastruct
Abstractions for iterating and mapping over struct fields
-
nanosql
Tiny, strongly-typed data mapper for SQLite
-
partially
Partial trait, and an optional macro to mirror a struct, wrapping each field in an Option
-
pyo3_special_method_derive
Automatically derive Python dunder methods for your Rust code
-
cliargs
Parses command line arguments and prints the help
-
cmp
convenience macros and function for comparing
-
gpu_layout
Share host types with GPU shaders, with various layout specifications
-
partial-borrow
Partially borrow a struct
-
chain_link
Micro library with a util for chaining operations on a single type
-
argcall
Enables enums and structs to be callable by associating functions with their variants or fields
-
simple_parse
A declarative converter for Rust type to and from binary
-
derive-with
#[derive(With)]generates with-constructor for each field in struct -
abstract-getters
Abstract how, what and from where to get a value using a trait
-
derive-merge-struct
A derive macro to partially update a named struct
-
getter-methods
Derive macro to create getter / accessor methods
-
structsy
single file structs database
-
fieldname-access
Derive macro for safe struct field access by their names in runtime
-
unsafe-fields
unsafe to access or modify fields with safety invariants
-
name-index
accessing struct fields by name at runtime
-
lstring
Key String: optimized for map keys
-
racros
Collection of rust macros
-
pub_if
procedural macro that conditionally makes struct fields public based on cfg attributes
-
extruct
proc-macro library that provides tools for listing named struct fields and implementing conversion from a larger struct containing fields with same names
-
structre
Static-checked parsing of regexes into structs
-
const-bitfield
Macros for generating bitfield-like structures with const support
-
hizli
Hızlı Makes Making Macros Fast
-
field-meta
A procedural macro to derive metadata for struct fields
-
field_comparable_derive
Procedural macro to generate struct field comparison methods / Macro procédurale pour générer des méthodes de comparaison de champs de structures
-
emv_tlv_parser
Parse emv tlv messages
-
tagged_delegate
Builds a delegate macro on enums where each variant contains a value that implements the same trait
-
assert-offset
Derive macro for asserting the memory offset of fields in a struct
-
include_folder
Proc macro for recrsively including all files in a folder as fields on a struct
-
spread_macros
Macros around an extended spread syntax
-
dissolve-derive
derive macro for creating dissolved structs with public fields and optional field renaming
-
o2o-impl
'o2o' crate
-
gs11n
Utililties need for GS11N
-
displaythis
derive(Display)
-
bevy_property
Dynamically interact with struct fields using their names
-
turso-mappers
Row mappers for turso
-
fallback
A helper library to implement fallback mechaism
-
field_name
A proc-macro for exposing a struct's field names at runtime
-
soapy-shared
Custom types used by soapy macros
-
injectables
procedural macro library that enables field injection between Rust structs through #[injectable] and #[inject_fields] attributes. The library handles visibility rules, generic type resolution…
-
serde-keyvalue
Deserialize key=value parameters with serde
-
corresponding
Move corresponding fields between structs
-
rlist_vfs
Virtual File System for rList
-
set_field
Set fields on structs by string
-
ground-env
Parse env variables by defining a struct
-
look_inside
Look inside structs, enums, and unions!
-
struct-string-template
string templating language on struct fields
-
fieldwork
derivable accessors for struct fields
-
fields-iter
that allows you inspecting the fields of structs
-
multi-array-list
A
MultiArrayListstores a list of a struct -
getset-macro
A procedural macro that simplifies the creation of getter, setter and constructor methods for fields in your Rust structs
-
layout-lib
view the data layout of a struct
-
struct_update
export a macro to instantiate a struct with others which have common fields
-
gmtx
Mutex that grant exclusive access to a group of members
-
derive-sql-common
Common functions supporting
derive-sqland associated crates -
tayvo_optional_struct
defining a macro that will generate, from a structure, another structure with only Option<T> fields
-
field
Statically-verified struct field names as strings
-
minimap2-paf-io
Read and write data in minimap2's PAF format
-
partial_struct
A proc-macro crate that generates partial versions of Rust structs. Specify omitted fields and custom derives via attributes, then use the generated conversion method to build the full struct.
-
constructor-lite
Generate minimal constructors for structs
-
refview
Get a reference view of some fields into a struct
-
conquer-struct
macros to perform concurrent future resolution, while populating struct fields
-
optional_struct_macro_impl
Helper crate implementing the proc_macro for the optional_struct crate
-
perhaps
Maybe monad implementation with a more intuitive name. Using Certain and Dubious instead of Just and Nothing
-
struct-fields
common
-
mock-syn
Mock / wrap syn structs and enums overiding specific fields
-
rust-codegen
builder API for generating Rust code
-
named-array
A procedural macro for accessing struct fields as an array
-
o2o-macros
Macro definitions of 'o2o' crate
-
struct-field-offsets
Procedural macro to retrieve field names and offsets from a struct
-
authorized
struct's fields
-
strawberry_fields
Consume, read, and mutate struct fields with an iterator-like api
-
shafu-rs
Solidity formatter in style of @shafu0x
-
rusticx_derive
Derive macros for Rusticx ORM
-
accio
Retrieves code blocks distributed to multiple sites
-
has-some-field
Check whether a struct has any field that is_some()
-
ortho_config_macros
Procedural macros for ortho_config
-
struct_field
Derive macros for generating each field in a struct
-
get_fields
procedural macro that generates an array of the field names of a named struct
-
default_fields
derive macro that adds a default getter function for each struct field
-
optional_struct_internal
Helper crate defining traits for the optional_struct crate
-
sub-struct
remove specified fields from a struct to create a new struct
-
pyo3_special_method_derive_macro
Automatically derive Python dunder methods for your Rust code
-
spectacle
Opt-in runtime introspection
-
impl-new-derive
Derive macro for implementing the
newmethod for structs -
secretspec-derive
Derive macros for SecretSpec type-safe code generation
-
serde-prefix-all
Attribute macro to add a prefix to all struct fields & enum variants
-
tushare-derive
Procedural macros for tushare-api
-
nanosql_macros
Tiny, strongly-typed data mapper for SQLite (procedural macros)
-
autopad
Define structs with offset fields
-
serde_infer
Don't you hate #[serde(rename)]-ing every field in your struct
-
projection
into Option<T>
-
promkit-derive
A derive macro for promkit
-
fake_inheritance
A little utility macro
-
pyo3_special_method_derive_0_21
Automatically derive Python dunder methods for your Rust code
-
dioptre
Struct field projection tools
-
restructure
Match regex expressions into struct fields
-
rbitpack
For packing booleans in variables using bitwise operations
-
orso-macros
ORSO procedural macros
-
serde_int_tag
A procedural macro for tagging struct fields with integer values
-
p9_wire_format_derive
Supporting proc-macro for the
p9crate -
arraygen
Derive macro for generating arrays from struct fields
-
field_names
A proc-macro for exposing a struct's field names at runtime
-
struct-iter
A very naughty proc macro to generate an iterator over the fields of your struct as a trait object
-
packetrs-impl
Macro-based struct serialization/deserialization
-
sgx_serialize_derive_internals
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
intel82599_hal
An intralingual Hardware Abstraction Layer for the 10 GbE Intel 82599 NIC
-
accessors-rs
Derive macro generating an impl for accessing the fields of a struct
-
mixinx
mixin not only struct fields, but also impl funcs and traits
-
recursive_variadic
Something like variadic templates in Rust, implemented with recursive generics
-
nullable_struct
A derive macro that makes it easy to create nullable versions of structs
-
persistent-structs
A Macro that generate helper functions to make non-mutable structs nicer to use
-
megadex_rkv
A lib that makes it easy to index and retrieve structs by any of their fields
-
abstract-getters-derive
Derive macros for the abstract-getters crate
-
fieldset_macro
fieldset macro crate
-
puball
Public all the field in your struct
-
optional_struct_macro
Helper crate implementing the proc_macro for the optional_struct crate
Try searching with DuckDuckGo.