#struct-fields

  1. scx_stats

    Statistics transport library for sched_ext schedulers

    v1.1.1 600 #statistics #sched-ext #scheduler #scx #transport #unix-domain-socket #btree-map #struct-fields
  2. reactive_stores

    Stores for holding deeply-nested reactive state while maintaining fine-grained reactive tracking

    v0.4.3 165K #store #struct-fields #reactive #deeply-nested #vec #reactive-graph #fine-grained-reactivity #data-structures
  3. 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.

    v0.23.0 37.4M #proc-macro #proc-macro-attributes #ast #struct-fields #derive-input #proc-macro-helper #field-level #suggestions #validation-error #forwarded
  4. typical

    Data interchange with algebraic data types

    v0.15.0 #serialization #data-interchange #optional-fields #generate-typescript #algebraic-data-types #schema-file #generate-schema #type-safety #struct-fields #interface-description-language
  5. repack

    Powerful model codegen

    v0.99.0 800 #blueprint #codegen #enums #schema-definition #struct-fields #template-engine #typescript #snippets #data-model #inheritance
  6. readonly

    Struct fields that are made read-only accessible to other modules

    v0.2.13 306K #struct-fields #accessible #no-alloc
  7. nanosql

    Tiny, strongly-typed data mapper for SQLite

    v0.12.0 #sql #strong-typing #row #mapper #column #create-table #prepared-statement #macro-derive #named-arguments #struct-fields
  8. lucene_query_builder

    A procmacro derive crate to generate lucene query builder for Rust structs :

    v0.4.0 2.6K #query-builder #lucene #proc-macro #struct #struct-fields
  9. termite-dmg

    Termite Data Model Generator is a crate meant to generate boiler plate code for data models

    v0.7.0 #data-model #macro #model-generator #yaml #json-schema #termite #yaml-data #struct-fields #datatype #plate
  10. derive_setters

    Rust macro to automatically generates setter methods for a struct's fields

    v0.1.9 267K #struct-fields #setter-methods #macro-derive #field-setter #generator #proc-macro #partial-eq #debugging #builder-pattern
  11. postbag

    high-performance serde codec for Rust that provides efficient data encoding with configurable levels of forward and backward compatibility

    v0.4.3 2.2K #backward-compatibility #struct-fields #varint #slim #level #serde-binary
  12. metastruct

    Abstractions for iterating and mapping over struct fields

    v0.1.4 29K #struct-fields #iterator #macro
  13. 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.

    v2.0.0 2.2K #struct-fields #partial-borrow #borrow-field #reference
  14. serde-diff

    A small helper to serialize the diff of two structs of the same type and apply those differences to other structs

    v0.4.1 1.2K #serialization #struct-fields #struct-diff #difference #messagepack #deserialize #rmp-serde
  15. halo-sqlbuilder

    Composable SQL builder and argument collector

    v1.0.0 #sql-builder #snake-case #interpolation #mapper #select-builder #orm #struct-fields #cte #kebab-case #prefix-suffix
  16. struct-field-names-as-array

    generating the field names of named structs as constants

    v0.3.0 31K #struct-fields #reflection #introspection
  17. code-gen

    aids in code generation

    v0.10.0 #aids #struct-fields #gen #derive #access #composing #programming-language #code-analysis #debugging
  18. ortho_config

    A configuration management library for Rust, inspired by esbuild

    v0.8.0 800 #configuration-management #subcommand #config-toml #load-config #env-var #esbuild #command-line-arguments #precedence #field-attributes #struct-fields
  19. shrinkwrap

    Automates the wrapping and nesting of additional variations for some or all of a struct's fields

    v0.6.0 #struct-fields #variations #usd #debugging #wrap #nested-struct #automate #api-response #date-time #user-name
  20. field_access

    Dynamically access struct fields

    v0.1.12 240 #struct-fields #access
  21. litty

    Literally adds literals to Rust

    v0.3.0 #literals #enums #serialization #serde #struct-fields
  22. parsely-rs

    Macro-based struct serialization/deserialization

    v0.1.6 550 #struct #serialization #deserialize #macro-based #struct-fields #field-value
  23. my-wgsl

    A WGSL compatibility check library

    v0.1.5 #wgsl #struct-fields
  24. einstellung

    Configuration Parser

    v0.1.6 #config-parser #merge #macro-derive #validation #derive-config #freezable #config-macro #strong-typing #data-integrity #struct-fields
  25. struct-to-enum

    Derive macros to generate enums from struct fields - compile-time safe field selection and dispatch

    v1.1.2 #macro-derive #struct-fields #enums
  26. partially

    Partial trait, and an optional macro to mirror a struct, wrapping each field in an Option

    v0.2.1 38K #struct-fields #struct #partial #optional
  27. turso-mappers

    Row mappers for turso

    v0.4.0 #mapper #turso #row #column #query #try-from-row #macro-derive #data-structures #extension-traits #struct-fields
  28. cliargs

    Parses command line arguments and prints the help

    v0.6.0 600 #command-line-arguments-parser #arguments-parser #command-arguments-parser #parse-command #instance #struct-fields #help-text #array-string
  29. multi-array-list

    A MultiArrayList stores a list of a struct

    v0.2.1 #array-list #store #struct-fields #cache #computation #field-of-struct #list-of-items
  30. 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

    v0.3.3 500 #array-struct #struct-fields #tuple-struct #proc-macro #proc-macro-attributes #array-index #named-fields #mutator #zip
  31. ghidra-cli

    Rust CLI to run Ghidra headless for reverse engineering with Claude Code and other agents

    v0.1.10 #claude #reverse-engineering #bridge #find #calling-convention #script-file #struct-fields #headless #rust-cli #json-output
  32. partial-borrow

    Partially borrow a struct

    v1.0.1 #struct-fields #borrowing #derive #mutable #pointers #accessible #debugging
  33. gpu_layout

    Share host types with GPU shaders, with various layout specifications

    v0.2.2 #gpu-shader #layout #host #share #std140 #std430 #struct-fields #repr
  34. derive-with

    #[derive(With)] generates with-constructor for each field in struct

    v0.7.0 490 #struct-fields #with-constructor #derive #generator #generate
  35. textus

    A derive macro that renders an entire folder of templates into typed, compile-time-validated output

    v0.1.1 #render-template #compile-time #macro-derive #templating #struct-fields
  36. impex

    Implicit/Explicit struct fields for serde serialization

    v0.1.0 #struct-fields #serialization #explicit #implicit #serde
  37. cmp

    convenience macros and function for comparing

    v1.0.0 #struct-fields #macro #compare #struct
  38. struct-input

    mapping interactive CLI user input directly to structs with declarative validation and async support

    v0.1.2 #mapping #user-input #cli #input-validation #interactive-cli #struct-fields
  39. structsy

    single file structs database

    v0.5.2 120 #single-file #embedded-database #transaction #struct-fields #persistent #file-database #debugging #query-data
  40. fieldname-access

    Derive macro for safe struct field access by their names in runtime

    v0.1.12 600 #struct-fields #field-access #runtime-access
  41. chain_link

    Micro library with a util for chaining operations on a single type

    v0.1.3 140 #struct-fields #traits #chaining #impl #execution #3rd-party #im
  42. leanward

    Better syntax sugar

    v0.0.4 #syntax-sugar #struct-fields #better #for-each #local #proc-macro
  43. strict-typing

    A procedural macro for ensuring strict type safety

    v0.1.0 #proc-macro #type-safety #newtype #struct-fields #strict-types #function-signatures #enforce #disallow #disallowed #ensuring
  44. jsonforge

    procedural macro for generating JSON schema validators from Rust types

    v0.1.0 #json-schema #proc-macro #phf #struct-fields #vec #json-macro #json-schema-validation #static-string #include-str #struct-definition
  45. dynconfig

    Dynamically change fields of a struct based on a path

    v0.1.2 #dynamic-config #struct-fields #config #dynamic
  46. racros

    Collection of rust macros

    v0.3.0 270 #macro-derive #display-debug #collection-of-macro #debugging #debug-display #my-type #struct-fields #field-attributes
  47. clap-with-warnings

    Retain unused field warnings when using Clap

    v0.1.3 #clap #warnings #unused #field #retain #debugging #struct-fields #struct-name #macro-derive
  48. heuristic_debug_parser

    Parse the output of std::fmt::Debug

    v0.4.0 #debug-parser #heuristics #debugging #output #key #struct-fields
  49. const-bitfield

    Macros for generating bitfield-like structures with const support

    v0.2.2 120 #bit-field #macro #generating #generator #bitfield-like #compile-time-evaluation #struct-fields
  50. derive-merge-struct

    A derive macro to partially update a named struct

    v0.2.3 500 #macro-derive #partially-update #named #field-of-struct #exclude #struct-fields #field-attributes #test-struct
  51. lstring

    Key String: optimized for map keys

    v2.0.2 #key #map-key #optimized-for-map #inline-string #default-back-end #arc #struct-fields #zero-cost-abstractions #from-str #string-representation
  52. name-index

    accessing struct fields by name at runtime

    v0.2.1 120 #struct-fields #field-access #proc-macro
  53. extruct

    proc-macro library that provides tools for listing named struct fields and implementing conversion from a larger struct containing fields with same names

    v0.2.1 360 #struct-fields #proc-macro #introspection
  54. dissolve-derive

    derive macro for creating dissolved structs with public fields and optional field renaming

    v0.1.4 380 #macro-derive #struct-fields #proc-macro #rename #dissolved #struct-macro #optional-fields
  55. reconstitute

    Derive macro that generates a State struct and a reconstitute constructor for hydrating aggregates from persistent state

    v0.1.1 #generator #aggregate #macro #struct-fields #state
  56. argcall

    Enables enums and structs to be callable by associating functions with their variants or fields

    v0.4.0 300 #enum-variant #struct-fields #enum-variants #enums-and-structs #output #data-structures
  57. spread_macros

    Macros around an extended spread syntax

    v0.2.0 120 #spread #struct-fields #macro #syntax-extension #u32 #anon
  58. include_folder

    Proc macro for recrsively including all files in a folder as fields on a struct

    v0.3.0 100 #struct-fields #proc-macro #recrsively #generator #file-access #lexer #file-content #sub-directory #autocomplete #pascal-case
  59. abstract-getters

    Abstract how, what and from where to get a value using a trait

    v0.1.1 #getters #value #traits #abstract #struct-fields #struct-name #mutable-reference #macro-derive #snake-case
  60. pub_if

    procedural macro that conditionally makes struct fields public based on cfg attributes

    v0.1.0 #proc-macro-attributes #struct-fields #public #cfg #conditionally
  61. o2o-impl

    'o2o' crate

    v0.5.4 20K #enums #derive #member #enum-variants #mapper #try-into #ghost #try-from #proc-macro #struct-fields
  62. gs11n

    Utililties need for GS11N

    v0.3.1 #serialization #game #prefab #struct-fields #version #deserialize #varint #dyn #protobuf #debugging
  63. bevy_property

    Dynamically interact with struct fields using their names

    v0.3.0 900 #bevy #struct-fields
  64. emv_tlv_parser

    Parse emv tlv messages

    v0.1.11 250 #tlv #parser #tags #message #emv #web-server #struct-fields
  65. serde-keyvalue

    Deserialize key=value parameters with serde

    v0.1.0 4.2K #key-value #deserialize #debugging #deserializer #struct-fields #partial-eq #quoted-string #string-parser #serde-default #separator
  66. displaythis

    derive(Display)

    v1.0.23 #display #error-handling #macro-derive #struct-fields #data-store
  67. 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…

    v0.1.0 #struct-fields #proc-macro #field-injection #injection
  68. soapy-shared

    Custom types used by soapy macros

    v0.2.0 #structure-of-arrays #soapy #array-element #macro #slice #struct-fields #memory-layout #wall-clock #array-of-structures #cache-locality
  69. corresponding

    Move corresponding fields between structs

    v0.1.8 #struct-fields #copy #struct
  70. field_name

    A proc-macro for exposing a struct's field names at runtime

    v0.2.0 #struct-fields #proc-macro #name #run-time #constant #sql #user-name #query-builder #string-literal
  71. field-meta

    A procedural macro to derive metadata for struct fields

    v0.1.1 #struct-fields #proc-macro #metadata #struct-macro
  72. set_field

    Set fields on structs by string

    v0.1.1 #struct-fields #string #derive
  73. rlist_vfs

    Virtual File System for rList

    v0.1.4 310 #virtual-filesystem #oauth2 #rlist #oauth #driver #deserialize #config-file #struct-fields #client-secret #debugging
  74. 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

    v0.1.1 #macro-derive #struct-fields #compare
  75. assert-offset

    Derive macro for asserting the memory offset of fields in a struct

    v0.1.2 180 #memory-offset #struct-fields #assert #macro-derive #field-offset
  76. jealousy

    A wrapper arount the envy crate, providing an easily implementable trait

    v0.1.5 #envy #traits #deserialize #logging #from-env #implementable #struct-fields
  77. look_inside

    Look inside structs, enums, and unions!

    v0.2.1 #struct-fields #enums #union #structured #ident #macro-derive #proc-macro
  78. Try searching with DuckDuckGo.

  79. ground-env

    Parse env variables by defining a struct

    v0.2.0 110 #env-var #struct-fields #env-parser #struct-mapping #rename
  80. derive-quickcheck-arbitrary

    derive quickcheck::Arbitrary

    v0.1.3 10K #quickcheck #macro #gen #clone #enums #struct-fields #alien #clamp #field-of-struct #wild
  81. fields-iter

    that allows you inspecting the fields of structs

    v0.0.3 #struct-fields #iterator
  82. struct-string-template

    string templating language on struct fields

    v0.1.0 #template-engine #struct-fields #selectors #formatter #accessor #templater
  83. getset-macro

    A procedural macro that simplifies the creation of getter, setter and constructor methods for fields in your Rust structs

    v1.0.1 #struct-fields #proc-macro #constructor-macro #setter-methods #automatic #readability #macro-derive
  84. optfield

    A macro that generates structs with optional fields

    v0.4.0 315K #struct-fields #options #optional-struct
  85. layout-lib

    view the data layout of a struct

    v0.1.1 #struct-layout #data-layout #view #struct-fields #lib #field-offset
  86. field

    Statically-verified struct field names as strings

    v0.1.0 1.1K #struct-fields #name #macro #struct-name #field-name
  87. gmtx

    Mutex that grant exclusive access to a group of members

    v0.1.0 #mutex #member #exclusive #access #group #deadlock #write-access #struct-fields #shared-data
  88. minimap2-paf-io

    Read and write data in minimap2's PAF format

    v3.0.0 #reader-writer #minimap2 #paf #data-format #line #struct-fields
  89. perhaps

    Maybe monad implementation with a more intuitive name. Using Certain and Dubious instead of Just and Nothing

    v2.0.0 #dubious #name #contained-value #query #monads #struct-fields #pattern-matching #denominator #in-place #presence
  90. constructor-lite

    Generate minimal constructors for structs

    v0.3.0 #macro-derive #struct-fields #constructor
  91. refview

    Get a reference view of some fields into a struct

    v0.1.0 #struct-fields #view #reference #macro-derive #viewer #field1 #field2
  92. conquer-struct

    macros to perform concurrent future resolution, while populating struct fields

    v0.1.0 #async #struct-fields #macro
  93. optional_struct_macro_impl

    Helper crate implementing the proc_macro for the optional_struct crate

    v0.4.1 #optional-struct #proc-macro #struct-macro #struct-fields #macro-helpers
  94. struct_update

    export a macro to instantiate a struct with others which have common fields

    v0.1.0 #struct-fields #update #macro #instantiation #struct-with-fields #field-value
  95. struct-fields

    common

    v0.0.2 #struct-fields
  96. mock-syn

    Mock / wrap syn structs and enums overiding specific fields

    v0.1.6 #mocking #syn #struct-fields #enums #wrap #overiding
  97. es-fluent-manager-macros

    Macros for the es-fluent manager

    v0.16.0 180 #macro #es-fluent #locale #manager #assets #bevy #struct-fields #internationalization #config-toml #embedded
  98. rust-codegen

    builder API for generating Rust code

    v0.1.1 #builder #api #struct-fields #help #scope #api-for-generating
  99. nanosql_macros

    Tiny, strongly-typed data mapper for SQLite (procedural macros)

    v0.12.0 #sql #strong-typing #nanosql #mapper #proc-macro #struct-fields #serialization #deserialize #result-set #from-sql
  100. o2o-macros

    Macro definitions of 'o2o' crate

    v0.5.4 10K #o2o #proc-macro #convert #person-dto #define #try-into #try-from #mapper #struct-fields
  101. named-array

    A procedural macro for accessing struct fields as an array

    v0.1.1 #proc-macro #struct-fields #array
  102. derive-sql-common

    Common functions supporting derive-sql and associated crates

    v0.13.0 650 #derive-sql #associated #derive-sql-and-associated #struct #supporting #struct-fields #named-fields
  103. authorized

    struct's fields

    v0.1.1 #scope #struct-fields #authorize #denied #allowed
  104. ortho_config_macros

    Procedural macros for ortho_config

    v0.8.0 700 #config #ortho-config #field-attributes #struct-fields #command-line-arguments #proc-macro #env-var #precedence #orthographic #notes
  105. strawberry_fields

    Consume, read, and mutate struct fields with an iterator-like api

    v0.1.0 #struct-fields #iteration #field
  106. tayvo_optional_struct

    defining a macro that will generate, from a structure, another structure with only Option<T> fields

    v0.2.0 #struct-fields #config #macro
  107. struct-field-offsets

    Procedural macro to retrieve field names and offsets from a struct

    v0.0.2 #struct-fields #proc-macro #field-offset #ffi
  108. pyo3_special_method_derive_macro_latest_pyo3

    Automatically derive Python dunder methods for your Rust code

    v0.4.3 #macro-derive #automatic #methods #pyo3 #enums #struct-fields #dunder #repr #pyo3-smd #getattr
  109. firmware-controller-macros

    Procedural macros for firmware-controller. Do not use directly.

    v0.5.0 #proc-macro #controller #firmware #firmware-controller #signal #struct-fields #embassy #no-std #decoupling #api-client
  110. metastruct_macro

    Abstractions for iterating and mapping over struct fields (proc macro crate)

    v0.1.4 6.8K #struct-fields #iterator #field
  111. derive_enum_accessors

    A macro for deriving immutable and mutable accessors for enum structs

    v0.1.0 #accessor #enums #immutability #struct #struct-fields #same-name
  112. accio

    Retrieves code blocks distributed to multiple sites

    v0.1.0 #code-block #site #distributed #path #place #conditional-compilation #struct-fields #code-execution
  113. has-some-field

    Check whether a struct has any field that is_some()

    v0.1.0 #struct-fields #is-some #macro-derive #optional-fields #test-struct
  114. struct_field

    Derive macros for generating each field in a struct

    v0.1.6 #struct-fields #macro-derive #generator
  115. default_fields

    derive macro that adds a default getter function for each struct field

    v0.1.0 #struct-fields #macro-derive #default
  116. get_fields

    procedural macro that generates an array of the field names of a named struct

    v0.1.0 #proc-macro #struct-fields #macro
  117. optional_struct_internal

    Helper crate defining traits for the optional_struct crate

    v0.3.1 #struct-fields #helper-traits #macro #testing #partial-eq #debugging
  118. secretspec-derive

    Derive macros for SecretSpec type-safe code generation

    v0.10.1 110 #profile #struct-fields #macro-derive #validation #loading #macro-system #proc-macro #compile-time-validation #config-toml #compile-time-generation
  119. shafu-rs

    Solidity formatter in style of @shafu0x

    v0.1.0 #formatter #alignment #solidity #uint256 #assignment #multi-line #unsigned-integer #braces #struct-fields #declaration
  120. struct-to-enum-macros

    Derive macros for generating enums from structs

    v1.1.2 #macro-derive #struct-fields #derive-enums #codegen #enums
  121. serde-prefix-all

    Attribute macro to add a prefix to all struct fields & enum variants

    v0.1.0 1.9K #macro-attributes #struct-fields #enums #serde
  122. sub-struct

    remove specified fields from a struct to create a new struct

    v0.1.0 #struct-fields #create-customer #remove #name-id #struct-name #currency #smith #usd #john
  123. spectacle

    Opt-in runtime introspection

    v0.2.0 #run-time #opt-in #introspection #introspect #collection #serde-json #deeply-nested #struct-fields #strong-typing
  124. autopad

    Define structs with offset fields

    v1.0.0 #struct-fields #offset #padding #no-alloc
  125. serde_infer

    Don't you hate #[serde(rename)]-ing every field in your struct

    v0.1.0 #struct-fields #serde #rename #ing #hate
  126. projection

    into Option<T>

    v0.1.1 #struct-fields #attributes #u32 #first #access
  127. fake_inheritance

    A little utility macro

    v0.2.1 #inheritance #macro #struct-fields #generator #shortcut #faked
  128. pyo3_special_method_derive_0_21

    Automatically derive Python dunder methods for your Rust code

    v0.4.2 #automatic-derive #methods #dunder #pyo3 #python #repr #struct-fields
  129. promkit-derive

    A derive macro for promkit

    v0.2.0 220 #macro-derive #interactive #user-input #struct-fields #forms #text-input #struct-definition
  130. dioptre

    Struct field projection tools

    v0.1.0 #struct-fields #field-projection #layout #traits #safely #struct-layout #data-oriented #consts
  131. restructure

    Match regex expressions into struct fields

    v0.2.0 #regex #struct-fields #struct
  132. rbitpack

    For packing booleans in variables using bitwise operations

    v0.1.0 #bit-manipulation #boolean #bit-field #packing #struct-fields #unpacking #pack-unpack
  133. p9_wire_format_derive

    Supporting proc-macro for the p9 crate

    v0.3.0 6.4K #wire-format #p9 #proc-macro #derive #encode #struct-fields
  134. perforate

    A macro to generate variants of a struct to allow splitting fields for extended periods of time

    v0.1.0 #struct-fields #macro #hole
  135. field_names

    A proc-macro for exposing a struct's field names at runtime

    v0.2.0 4.1K #struct-fields #name #proc-macro #run-time #variant-name
  136. struct-input-derive

    Procedural derive macro for the struct-input crate, enabling automatic mapping of CLI inputs to struct fields

    v0.1.1 #macro-derive #input #struct-fields #automatic #proc-macro
  137. arraygen

    Derive macro for generating arrays from struct fields

    v0.3.2 160 #struct-fields #array-struct #array
  138. struct-iter

    A very naughty proc macro to generate an iterator over the fields of your struct as a trait object

    v1.0.0 #proc-macro #struct-fields #iterator #object #traits #naughty #trait-object #dumb #bad
  139. serde_int_tag

    A procedural macro for tagging struct fields with integer values

    v0.1.0 #proc-macro #integer #struct-fields #serde #tagging
  140. packetrs-impl

    Macro-based struct serialization/deserialization

    v0.5.0 #field-attributes #serialization #enums #packetrs-read #enum-variant #macro-based #struct-fields #deserialize #macro-attributes
  141. struct_cache_field

    Proc macro for caching method to struct field

    v0.0.2 #cache #struct-fields #proc-macro
  142. sgx_serialize_derive_internals

    Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language

    v1.1.1 #intel-sgx #derive #sdk #internal #trusted-execution-environment #struct-fields
  143. pyo3_special_method_derive_macro

    Automatically derive Python dunder methods for your Rust code

    v0.4.3 2.6K #macro-derive #automatic #methods #enums #struct-fields #dunder #pyo3 #repr #getattr #pyo3-smd
  144. clients-macros

    Procedural macros for the clients concrete dependency injection crate

    v0.1.0 #dependency-injection #testing #proc-macro #client #depend #struct-fields #mocking #raw-pointers
  145. rumus-macros

    Proc macros for the RUMUS deep learning framework

    v0.1.3 #deep-learning #proc-macro #rumus #module #framework #nn #named-fields #mlp #struct-fields
  146. intel82599_hal

    An intralingual Hardware Abstraction Layer for the 10 GbE Intel 82599 NIC

    v0.1.0 #hal #intel #bit-flags #reserved #register #nic #memory-region #type-system #memory-map #struct-fields
  147. accessors-rs

    Derive macro generating an impl for accessing the fields of a struct

    v0.1.0 #macro-derive #struct-fields #accessor #generator #mutually-exclusive #get-mut #mutable-reference
  148. mixinx

    mixin not only struct fields, but also impl funcs and traits

    v0.1.0 #mixin #struct-fields #traits #impl #func #debugging
  149. recursive_variadic

    Something like variadic templates in Rust, implemented with recursive generics

    v0.1.0 #variadic #generics #recursion #template #struct-fields
  150. nullable_struct

    A derive macro that makes it easy to create nullable versions of structs

    v0.1.0 #macro-derive #struct #generator #struct-fields #setter-methods #default-value #getter-and-setter #field-value
  151. fieldset_macro

    fieldset macro crate

    v0.1.4 310 #field-setter #fieldset #iterator #modification #macro #struct-fields #field-set #field-type #bit-field #array-length
  152. megadex_rkv

    A lib that makes it easy to index and retrieve structs by any of their fields

    v0.1.1 #struct-fields #megadex #rkv #index #persist
  153. puball

    Public all the field in your struct

    v0.1.1 #struct-fields #macro #visbility
  154. persistent-structs

    A Macro that generate helper functions to make non-mutable structs nicer to use

    v0.1.1 #struct #generate #non-mutable #helper #persistent #struct-fields
  155. optional_struct_macro

    Helper crate implementing the proc_macro for the optional_struct crate

    v0.5.2 10K #optional-struct #struct-fields #proc-macro #testing #helper #struct-macro #partial-eq #debugging
  156. abstract-getters-derive

    Derive macros for the abstract-getters crate

    v0.1.1 #macro-derive #getters #struct-fields #traits #struct-name #mutable-reference #snake-case