#derive

  1. thiserror

    derive(Error)

    v2.0.11 19.9M #derive-error #error #macro-derive #io-error #standard-error #error-handling #derive
  2. derive_more

    Adds #[derive(x)] macros for more traits

    v2.0.1 5.6M #macro-derive #traits-structs #derive #display #add #into-iterator #from
  3. derive_builder

    Rust macro to automatically implement the builder pattern for arbitrary structs

    v0.20.2 2.3M #builder #macro-derive #struct #setter #macro #derive
  4. num_enum

    Procedural macros to make inter-operation between primitives and enums easier

    v0.7.3 4.1M #enums #proc-macro #conversion #safe #enumerations #derive #ffi
  5. argh

    Derive-based argument parsing optimized for code size

    v0.1.13 302K #command-line-arguments #macro-derive #arguments #derive #args #arg
  6. typed-builder

    Compile-time type-checked builder derive

    v0.20.0 1.7M #builder-pattern #builder #compile-time #default-value #derive #setter #verified
  7. macro_rules_attribute

    Use declarative macros in attribute or derive position

    v0.2.0 470K #declarative-macro #macro-derive #macro-rules #proc-macro #macro #attributes #derive
  8. synstructure

    Helper methods and macros for custom derives

    v0.13.1 8.7M #macro-derive #derive #enums #macro #syn #struct-fields #expand-substructure
  9. nutype

    The newtype with guarantees

    v0.6.0 97K #validation #newtype #input-validation #sanitization #proc-macro #invariants #derive
  10. educe

    offers procedural macros designed to facilitate the swift implementation of Rust's built-in traits

    v0.6.0 1.6M #proc-macro #macro-derive #traits #derive #derive-debug #macro #field
  11. displaydoc

    A derive macro for implementing the display Trait via a doc comment and string interpolation

    v0.2.5 8.0M #macro-derive #string-interpolation #display #error-derive #derive #docs #comments
  12. derive-where

    Deriving with custom trait bounds

    v1.2.7 1.0M #macro-derive #traits #proc-macro #derive #derive-debug #bounds #macro
  13. attribute-derive

    Clap like parsing for attributes in proc-macros

    v0.10.3 557K #macro-derive #proc-macro-attributes #attributes #parse-attributes #macro #clap-parser #derive
  14. derive_utils

    A procedural macro helper for easily writing derive macros for enums

    v0.15.0 352K #macro-derive #macro-helpers #enums #derive #macro
  15. venial

    A very small syn

    v0.6.1 13K #proc-macro #proc-macro-derive #syn #macro-derive #parser #derive #parse-attributes
  16. auto_enums

    allow multiple return types by automatically generated enum

    v0.8.7 266K #macro-derive #enums #proc-macro #macro #attributes #derive #enum
  17. derive-getters

    boilerplate getters generator

    v0.5.0 324K #macro-derive #struct-fields #getters #getter #derive #macro #data-access
  18. parse-display

    Procedural macro to implement Display and FromStr using common settings

    v0.10.0 307K #proc-macro #display #macro-derive #from-str #regex-parser #enums #derive
  19. struct-patch

    that helps you implement partial updates for your structs

    v0.8.7 15K #macro-derive #patch #struct #overlay #struct-fields #derive #macro
  20. st-map

    Runtime for a stack-alocated map

    v0.2.4 88K #stack-allocated #run-time #map #static-map #stack-alocated #derive
  21. nanoserde

    Fork of makepad-tinyserde without any external dependencies. Supports json, binary and ron. #[derive(Clone, Debug, Default, DeJson, SerJson)] pub struct Property { pub name: String…

    v0.2.0-beta.0 22K #binary-serialization #ron #string #default #fork #struct #derive
  22. syn-mid

    Providing the features between "full" and "derive" of syn

    v0.6.0 277K #proc-macro #syn #macro #data-structures #derive #full #macro-derive
  23. msgpacker

    MessagePack protocol implementation for Rust

    v0.4.5 850 #message-pack #messagepack #serialization #msgpack #protocols #collection #derive
  24. impl-more

    Concise, declarative trait implementation macros

    v0.1.9 804K #declarative-macro #derive #deref-mut #implementation #implement #no-std
  25. argp

    Derive-based argument parser optimized for code size

    v0.4.0 1.3K #command-line-arguments #macro-derive #arguments #derive #args #cli-parser #arg
  26. hard-xml

    Strong typed xml, based on xmlparser

    v1.36.0 5.9K #xml-parser #xml #derive #proc-macro
  27. o2o

    Object to Object mapper for Rust. Derive '(Try)From' and '(Try)Into' traits.

    v0.5.3 7.6K #mapper #proc-macro #copy #from #into #derive
  28. bounded-static

    Defines the ToBoundedStatic and IntoBoundedStatic traits

    v0.8.0 8.7K #bounded #owned #cow #derive #static
  29. redis-macros

    macros and wrappers to redis-rs to automatically serialize and deserialize structs with serde

    v0.5.0 17K #macro-derive #redis #json #serialize-deserialize #macro #derive #wrapper
  30. nom-derive

    Custom derive nom parsers from struct

    v0.10.1 44K #nom #parser-combinator #parser #derive #struct #attributes
  31. dxr

    Declarative XML-RPC

    v0.7.0 3.4K #xml-rpc #client-server #macro-derive #client #derive #api-client #server
  32. macon

    builder macro-based generator with its own idioms

    v1.3.0 1.7K #derive-builder #builder #macro-derive #builder-pattern #derive #setter #struct-fields
  33. clap_derive

    Parse command line argument by defining a struct, derive crate

    v4.5.28 10.1M #arguments-parser #command-line-arguments #proc-macro #macro-derive #clap #cli-parser #derive
  34. structmeta

    Parse Rust's attribute arguments by defining a struct

    v0.3.0 407K #parse-attributes #attributes #parse #syn #derive #totokens
  35. zoet

    Adds #[zoet] macro to reduce boilerplate when implementing common traits

    v0.1.14 800 #traits #reduce-boilerplate #macro-derive #boilerplate #macro #derive #sweet
  36. buildstructor

    Macro to derive a builder from a constructor function

    v0.6.0 26K #derive-builder #builder-pattern #builder #constructor #macro-derive #derive #macro
  37. deluxe

    Procedural macro attribute parser

    v0.5.0 5.3K #proc-macro #macro-derive #attributes #macro #derive #macros
  38. thiserror-core

    derive(Error)

    v1.0.50 148K #derive-error #macro-derive #error #io-error #derive #standard-error #error-handling
  39. cargo-sort-derives

    Cargo subcommand to sort derive attributes

    v0.9.0 #cargo-subcommand #derive #cargo #subcommand
  40. dispose

    wrapper for values that must be consumed on drop

    v0.5.2 10K #resources #drop #linear #derive #macro-derive
  41. diesel-derive-newtype

    Automatically connect newtypes to Diesel using their wrapped type

    v2.1.2 17K #newtype #diesel #derive #automatic #connect #wrapped #custom-derive
  42. impl-tools

    Helper macros: autoimpl

    v0.10.3 29K #proc-macro #macro-derive #traits #macro #derive #procedural
  43. iter-enum

    #[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, Extend)] for enums

    v1.2.0 3.6K #iterator #enums #derive #double-ended #no-alloc #proc-macro
  44. synthez

    Steroids for syn, quote and proc-macro2 crates

    v0.3.1 628K #macro-derive #proc-macro #syn #codegen #derive #macro
  45. io-enum

    #[derive(Read, Write, Seek, BufRead)] for enums

    v1.2.0 73K #read-write #enums #file-io #io #derive #file-path #proc-macro
  46. conflate

    Merge multiple values into one

    v0.3.3 1.0K #merge #multiple-values #macro-derive #derive #macro #source
  47. linearize

    Types that are enumerable and an array-backed map

    v0.1.4 1.3K #enums #map #key #data-structures #derive #rand #types
  48. proc-easy

    Macros to make writing proc-macro crates easy

    v0.4.0 850 #macro-derive #proc-macro #macro #derive #reduce-boilerplate #struct #token-parser
  49. macro-attr-2018

    macro_attr! macro that enables the use of custom, macro-based attributes and derivations

    v3.0.1 1.1K #macro-derive #attributes #macro #derive #custom
  50. proptest-derive

    Custom-derive for the Arbitrary trait of proptest

    v0.5.1 374K #property-testing #proptest #testing #derive #quickcheck #properties #arbitrary
  51. funcmap

    Derivable functorial mappings for Rust

    v0.1.5 290 #functional-programming #macro-derive #data #derive #map #macro #design-pattern
  52. thiserror-ext

    Useful extension utilities for thiserror

    v0.2.1 6.0K #error #derive-error #macro-derive #error-handling #derive #debugging
  53. curve25519-dalek-derive

    curve25519-dalek Derives

    v0.1.1 2.5M #curve25519 #simd #derive #curve25519-dalek #ristretto
  54. typesize

    fetch an accurate estimate of the total memory usage of a value

    v0.1.13 61K #memory #optimization #derive
  55. model-mapper

    Derive macro to map between different types

    v0.6.1 200 #macro-derive #mapper #model #derive #from #into
  56. enum-display

    A macro to derive Display for enums

    v0.1.4 13K #macro-derive #enums #display #macro #derive
  57. soa_derive

    Automatic Struct of Array generation

    v0.13.0 11K #struct #array #derive #derive-debug #data-oriented-programming #automatic #generation
  58. opentalk-diesel-newtype

    Newtype derive for diesel types used in OpenTalk crates

    v0.13.0 3.2K #diesel #open-talk #newtype #derive #types
  59. cache_diff

    Generate clean, human readable diffs between two cache structs

    v1.1.0 200 #cache #diff #human-readable #structs #generate #clean #derive
  60. enum-derive-2018

    macros for deriving additional functionality for enums

    v3.0.2 400 #macro-derive #enums #macro #derive #custom-derive #macro-attr
  61. functor_derive

    A derive macro to derive a functor for a type

    v0.4.3 650 #macro-derive #functional-programming #functor #derive #traits #fmap #transformation
  62. derive_arbitrary

    Derives arbitrary traits

    v1.4.1 1.9M #macro-derive #testing #derive #macro #arbitrary #generate
  63. derive_destructure2

    Destructure structs that implement Drop

    v0.1.3 103K #drop #destructure #derive #e0509 #remove-trait-impls
  64. macroific

    Proc macro development utilities

    v2.0.0 16K #proc-macro #macro-derive #macro #proc-macro-attributes #derive #development #options
  65. is_empty

    Easily check if the struct is empty

    v0.3.0 1.8K #macro-derive #serde #derive #macro
  66. serde_derive

    Macros 1.1 implementation of #[derive(Serialize, Deserialize)]

    v1.0.217 16.6M #serialization #serialize-deserialize #macro-derive #serde #derive #data-structures #no-alloc
  67. logcall

    An attribute macro that logs the function return value

    v0.1.11 2.4K #log #log-level #logging #macro #function #macro-derive #derive
  68. kinded

    Generate enums with same variants, but without data

    v0.3.0 99K #enums #macro-derive #kind #enumerations #macro #derive
  69. self-rust-tokenize

    Turns instances of Rust structures into a token stream that creates the instance

    v0.4.0 220 #meta-programming #proc-macro #macro-derive #derive #meta
  70. arrrg

    wrapper around the getops library for stable commandline parsing

    v0.7.0 320 #arguments-parser #command-line-arguments #getopt #stable #opinionated #derive
  71. serdebug

    serde-based replacement for #[derive(Debug)]

    v1.2.0 #derive-debug #serialization #debugging #derive #formatting #serde #replace
  72. ownable

    Derive macro for structs/enums with Cow, which can convert Type<'a> to Type<'static> and more

    v0.6.2 30K #macro-derive #owned #serde-derive #derive #into-owned #no-std
  73. surrealdb-extras

    additional functionality for working with SurrealDB

    v2.0.7 150 #surrealdb #connection #derive #attributes #types #extras #async
  74. merge

    multiple values into one

    v0.1.0 22K #macro-derive #multiple-values #derive #macro #traits #attributes #skip
  75. embedded-registers

    Procedural macro for effortless definitions of registers in embedded device drivers

    v0.9.11 650 #register #bit-field #proc-macro #sensor #derive #sensors #bit-fields
  76. http-request-derive

    Use derive to create HTTP requests

    v0.3.2 2.3K #http-request #requests #request-response #derive
  77. dynamodel

    derive macro to implement conversions between your object and HashMap<String, AttributeValue>

    v0.5.1 420 #dynamo-db #macro-derive #aws #derive #dynamodb
  78. derive-visitor

    Derive visitor pattern for arbitrary data structures

    v0.4.0 5.5K #macro-derive #visitor #data-structures #derive #macro #directory
  79. byteserde

    A generic serialization/deserialization framework for mapping byte streams to/from arbitrary struct types with focus on performance

    v0.6.2 #byte-stream #byte-slice #serialization #byte #macro-derive #derive #serde
  80. ormlite-attr

    See ormlite

    v0.23.0 400 #sql-database #model #orm #ormlite #sql-query #derive #postgresql
  81. ergokv

    Easily store and retrieve data from TiKV with a derive

    v0.1.8 #store #derive #tikv #key #string #automatic #operations
  82. nnn

    Generate your newtypes from a single macro

    v0.1.2 600 #validation #newtype #sanitization #derive #invariants
  83. mapper

    Mapping macro to help to reduce mapping boilerplate

    v1.1.4 #mapping #macro-derive #reduce-boilerplate #derive #decoupling #proc-macro
  84. sea-bae

    proc-macro attribute parser

    v0.2.1 625K #proc-macro-attributes #macro-derive #attributes #proc #macro #derive
  85. errore

    error handling and tracing

    v0.4.1 370 #error #derive-error #trace #tracing #error-handling #derive
  86. rand_derive2

    Generate customizable random types with the rand crate

    v0.1.21 3.0K #random #macro-derive #rand #generate #macro #derive
  87. derive-ctor

    Adds #[derive(ctor)] which allows for the auto-generation of struct, enum, and union constructors

    v1.0.6 800 #proc-macro #constructor-macro #macro-derive #derive #macro #procedural #traits
  88. better_default

    The std Default derive, but it allows to constomize the default fields values and has some upgrades

    v1.0.5 4.8K #default-value #default #derive #named-fields
  89. relax

    Derive Partial<T>

    v0.1.1 1.0K #instance #relaxed #partial #struct #derive #types #generate
  90. derive_generic_visitor

    Boilerplate for building rust visitors

    v0.1.1 5.2K #visitor #derive #drive #boilerplate #building #visit #generic
  91. merge2

    Merge structs into single by values

    v0.3.2 330 #merge #struct #combine #macro-derive #derive #macro
  92. frunk_derives

    contains the custom derivations for certain traits in Frunk

    v0.4.3 283K #functional-programming #frunk #derive #derives #data-structures
  93. serde_avro_derive

    Derive avro schema for Rust structs for serde_avro_fast

    v0.3.1 1.8K #avro-schema #serialization #structs #automatic #deserialization #generation #derive
  94. derive_deref

    Adds #[derive(Deref)] and #[derive(DerefMut)]

    v1.1.1 86K #derive #deref #struct-fields #reference #field #deref-mut #exactly
  95. miden-thiserror

    derive(Error) with no-std support

    v1.0.59 2.0K #derive-error #error #macro-derive #standard-error #derive #error-handling #data-store
  96. impl-tools-lib

    Helper macros: autoimpl

    v0.11.1 30K #traits #macro #derive #attributes #autoimpl #proc-macro #variant
  97. builder-pattern

    A derivable macro for declaring a builder pattern

    v0.4.2 1.9K #derive-builder #builder #pattern #macro-derive #macro #struct #derive
  98. newtype-derive-2018

    macros for deriving common traits for newtype structures

    v0.2.3 260 #macro-derive #newtype #macro #derive #custom-derive #macro-attr #wrapper
  99. restructed

    Quickly derive subsets of your structs

    v0.2.1 280 #derive #openapi #patch #view #derive-debug
  100. sized-data

    Sized data trait + macro implementation for use in Anchor framework

    v0.1.1 230 #size #struct #derive #proc-macro
  101. ffi-enum

    Simply write and use enums like rust native enums, freely passing through ffi

    v0.1.2 #enums #c-abi #derive #enum #ffi
  102. aargvark

    Self-similar argument parsing

    v0.7.0 800 #arguments-parser #command-line #command-line-arguments #derive #cli-parser #complex #enums
  103. mockem

    mock'em functions!

    v0.2.4 #mocking #testing #derive
  104. prost-validate

    protoc-gen-validate's validation for prost

    v0.2.6 2.1K #prost #validation #protoc-gen-validate #protobuf #derive
  105. derive-mmio

    A mechanism for making it easier to access MMIO peripherals

    v0.2.0 #mmio #derive #register #knurling
  106. custom_derive

    (Note: superseded by macro-attr) This crate provides a macro that enables the use of custom derive attributes

    v0.1.7 699K #macro-derive #derive #macro #custom
  107. racros

    Collection of rust macros

    v0.3.0 180 #macro-derive #derive-debug #debugging #derive #display #macro #field
  108. iderive

    Drop-in replacement for derive that doesn't directly depend on generic bounds

    v1.2.3 370 #proc-macro #derive #traits #copy #bounds #generic #clone
  109. merg

    Merge multiple values into one

    v0.1.1 #merge #macro-derive #derive #macro #multiple-values #hash-map
  110. converge

    Layered configuration, can be expressed in a single line of code. The Converge trait merges instances of structures into a new instance of a structure. The Converge trait can be derived…

    v0.0.5 #configuration #command-line-arguments #config #merge #derive #data-source #single-line
  111. derive-alias

    Alias multiple derives as one

    v0.1.1 #alias #derive #macro
  112. pyo3_special_method_derive

    Automatically derive Python dunder methods for your Rust code

    v0.4.2 3.5K #pyo3 #methods #automatic #derive #dunder #python #str
  113. from-attr

    that makes it easy to parse attributes

    v0.1.3 #macro-derive #parse-attributes #attributes #macro #derive
  114. enumscribe

    Derive macros for converting between enums and strings

    v0.4.0 1.1K #serde-derive #enums #macro-derive #serde #derive #enum
  115. primitive-from-enum

    macros for get primitive enum from complex

    v0.3.1 230 #enums #primitive #macro #complex #string #derive #u32
  116. binary-mirror

    Core types for binary-mirror derive macro

    v0.1.17 1.8K #binary #derive #macro-derive #serialization #binary-encoding
  117. dyn_std

    Dynamic (object-safe) version of std traits

    v0.3.3 350 #traits #dyn #clone #derive #partial-eq
  118. enum_stringify

    Macro to generate string conversion functions for enums

    v0.6.1 2.1K #enums #string #macro-derive #string-conversion #derive #macro #string-representation
  119. rust-regex-dsl-creator

    Regular expression DSL derive macros

    v0.1.8 310 #regex #macro-derive #dsl #expression #derive #string #group
  120. docsplay

    A derive macro for implementing the display Trait via a doc comment and string interpolation. Fork of displaydoc

    v0.1.1 6.4K #string-interpolation #macro-derive #display #docs #traits #error-derive #derive
  121. onlyerror

    Obsessively tiny error derive macro

    v0.1.5 170 #error-derive #macro-derive #error #derive #error-handling
  122. strong-xml

    Strong typed xml, based on xmlparser

    v0.6.3 650 #xml-parser #xml #derive #proc-macro #string
  123. unit-enum

    A procedural macro for deriving ordinal methods in unit-like enums for Rust

    v1.4.1 360 #proc-macro #enums #macro-derive #enum #derive
  124. blastkids

    Derive BLS12-381 child keys using Blastkids

    v0.2.0 #key-derivation #bls12-381 #derivation #derive
  125. therror

    derive(Error) with a twist (based on thiserror)

    v0.0.48 #derive-error #error #macro-derive #io-error #error-handling #derive #data-store
  126. simplerror

    A zero-dep macro to declaratively define error enum types and their common trait implementations

    v1.0.0 110 #enums #error #declare #macro-derive #derive #macro
  127. umili

    Mutate and observe Rust data structures

    v0.2.1 #observe #data #mutate #structures #data-structures #change #derive
  128. opaque_typedef

    Supports defining opaque typedefs

    v0.0.5 4.2K #opaque #strong #derive #typedef #proc-macro
  129. typestate-builder

    Derive-macro-based generator that combines Typestate and Builder patterns

    v0.1.4 100 #builder-pattern #design-pattern #pattern #type-state #builder #state #derive
  130. valid8

    no-nonsense validation library

    v0.1.2 210 #validation #no-nonsense #min #value #derive #macro
  131. const-exhaustive

    Enumerate all values of a type at compile time

    v0.1.1 #const #exhaustive #compile #compile-time #values #types #derive
  132. enum_ids

    Generate a companion ID enum and an associated getter method for the annotated enum

    v0.6.0 230 #enums #enum #derive #id #derive-debug #identifier #converting
  133. sql_tool_kit

    合并 sql_tool_core 和 sql_tool_macros 并一起导出,后续新增的功能都将从这个库中导出

    v0.1.3 #sql #traits #derive #gen-fields #sql-tool-macros #gen-set #gen-values
  134. derive-insert

    GetOrInsert trait for enums and its derive macro

    v0.1.1 #derive #enums #macro-derive #insert #traits #get-or-insert
  135. derive-config

    My personal configuration library

    v2.3.0 #serde-derive #config #serialize-deserialize #derive #serde
  136. opentelemetry-derive

    Derive macros for OpenTelemetry

    v0.1.0 #macro-derive #open-telemetry #macro #derive #macros
  137. structify

    A procedural macro to transform functions into structs with state and execution dependencies

    v0.1.0 #struct #compose #proc-macro #derive #shared-state
  138. derive_from_env

    Extract type safe structured data from environment variables with procedural derive macros

    v0.1.2 #env-vars #macro-derive #environment #macro #env #derive #proc-macro
  139. byteserde_types

    A procedural macro for mapping byte streams to/from arbitrary struct types with focus on performance

    v0.6.2 #byte-stream #proc-macro #serialization #byte-slice #byte #macro-derive #derive
  140. wb_sqlite

    Derive map of struct/field to SQLite table/column. Generate const/fn for create-table, insert, select, update.

    v0.2.0 300 #sqlite #orm #macro-derive #primary-key #derive #database
  141. zonbi

    Type-Erase tools for non-'static types

    v0.3.2 #non-static #lifetime #traits #types #type-id #derive #zonbi-id
  142. futures-enum

    #[derive(Future, Stream, Sink, AsyncRead, AsyncWrite, AsyncSeek, AsyncBufRead)] for enums

    v0.1.17 14K #future #enums #async #derive #async-stream #async-io #futures
  143. thisctx

    Easily create error with contexts

    v0.4.0 #error-context #error #error-derive #thiserror #macro-derive #derive #snafu
  144. ibuilder

    Interactive builder for Rust types

    v0.1.8 #builder #interactive #user-input #derive #user-interface #text-input
  145. const_struct

    macro that allows const structures to be passed as const generics

    v0.5.3 #const-generics #const #macro-derive #macro #derive #no-std
  146. enum-primitive-derive

    enum_primitive implementation using procedural macros to have a custom derive

    v0.3.0 175K #enums #macro-derive #proc-macro #primitive #derive #ffi #fromprimitive
  147. description

    like Display, but 'static

    v0.3.0 #display #derive #no-alloc #no-std
  148. thiserror-nostd-notrait

    derive(Error)

    v1.0.57 4.6K #derive-error #error #macro-derive #io-error #standard-error #derive #error-handling
  149. newstr

    macros for declaring String-base new types

    v0.2.0 #string #macro #types #string-parser #associated #derive #declaring
  150. enum-variants-strings

    Derive macro for converting instances of enums to and from strs using variant names

    v0.3.0 170 #variant-name #string-conversion #enums #variant #string #string-representation #derive
  151. crud-pretty-struct

    Pretty display for struct

    v0.1.6 120 #pretty-print #struct #display #crud #field #derive #structures
  152. damock

    Derivable data mocking for tests

    v0.1.3 #mocking #testing #derive
  153. yukon

    trait for the ability to cheaply duplicate an object

    v0.1.2 #claim #object #ability #duplicate #cheaply #derive #context
  154. derive_variants

    derives an additional enum from a nested enum that contains only variants and no nested fields

    v1.0.0 260 #enums #nested #variant #derive #fields
  155. default2

    Default implementation using macros

    v1.0.0 #default #default-value #macro #derive #field #set
  156. typeful

    A collection of helper derive macros for type patterns

    v0.1.1 7.1K #macro-derive #enums #error #derive #type #macro #enum
  157. tosserror

    derive(Toss)

    v0.1.2 #derive-error #error #io-error #derive #error-handling #debugging
  158. log-derive

    Procedural Macros for logging the result and inputs of a function

    v0.4.1 66K #macro-derive #logging #proc-macro #function #log #derive #macro
  159. event_bridge

    A procedural macro library for generating event handlers

    v0.3.1 200 #event-handling #async #macro #derive #proc-macro #generate
  160. not-so-fast

    data validation with derive macro

    v0.2.0 600 #macro-derive #validation #error-reporting #data-structures #input-validation #derive #builder-pattern
  161. ownit

    Easily turn borrowed type into owned values

    v0.1.0 #owned #values #borrowed #derive #akin #turn #to-owned
  162. serde-textual

    derive Display/FromStr by using serde

    v0.1.1 #serde-derive #display #serde #from-str #derive #serialize-deserialize
  163. tower_type_steer

    Steer (aka route, aka dispatch) request to service based on their types

    v0.1.0 #service-request #dispatch #tower #routes #aka #future #derive
  164. kv-derive

    Derive struct conversions from and to key-value vectors

    v1.0.1 #key-value #macro-derive #derive #struct #macro #conversion #string-conversion
  165. derive_more_preview

    Adds #[derive(x)] macros for more traits

    v0.1.0 #macro-derive #derive #traits-structs #display #add #into-iterator #from
  166. enum_from_derive

    Implement From For the Enumeration

    v0.1.6 800 #enums #derive #enumeration
  167. html_sanitize

    A macro based HTML sanitizer to add to structs so they can be sanitised before storage or transmission

    v0.1.0 #html #sanitize #macro #macro-derive #derive
  168. prost-build-config

    A prost toolkit to build protobuf with extra derive/attrs support

    v0.6.3 1.9K #prost-build #protobuf #prost #serde-derive #serde #derive
  169. struct-validation

    trait and derive to validate structs and return a list of errors

    v0.1.3 #validation #struct #derive
  170. derive_preset

    Create presets, e.g. #[hash(Default)] for #[derive(PartialEq,Eq,Hash, Default)]

    v0.1.0 #derive #proc #macro-derive #utility #macro
  171. montycat_serialization_derive

    A derive trait for custom compact serialization/deserialization

    v0.1.5 280 #serialization #derive #binary #message-pack #compact #deserialize #binary-encoding
  172. macro-attr

    macro_attr! macro that enables the use of custom, macro-based attributes and derivations. Supercedes the custom_derive crate.

    v0.2.0 1.4K #macro-derive #attributes #macro #derive #custom-derive #custom
  173. serde_keyed_derive

    Macros 1.1 implementation of #[derive(Serialize, Deserialize)]

    v1.0.196 #serde-derive #serialize-deserialize #serialization #derive-deserialize #derive #serde #macro-derive
  174. holder

    getter setter auto gen with holder trait

    v0.14.0 #getter-setter #traits #auto #gen #token #testing #derive
  175. auto_new

    basic macro for removing the need to write new(...) on structs

    v1.0.0 #structs #macro #write #auto #automatic #derive #generating
  176. enum-unit

    Generates unit-variant enums from existing enums

    v0.1.6 240 #enums #bitflags #derive #unit-variant #proc-macro #procedural-macro
  177. dataclass-macro

    A procedural macro for generating dataclasses in Rust

    v0.1.0 #macro-derive #dataclass #macro #derive #proc-macro
  178. enum-kinds

    Generate enums with matching variants but without any of the associated data

    v0.5.1 30K #enums #macro-derive #proc-macro #derive #deriving #macro
  179. cassandra_macro

    Create Cassandra tables and CRUD CQL prepared statements from Rust structs. (custom derive: cassandra_macro_derive)

    v0.1.3 #cassandra #macro-derive #cql #struct #derive #generation #reduce-boilerplate
  180. enum_derive

    macros for deriving additional functionality for enums

    v0.1.7 9.6K #enums #macro-derive #custom-derive #derive #macro
  181. supply-chain-trust-example-crate-000043

    derive(Error)

    v1.0.67 #derive-error #error #error-handling #derive
  182. structural-convert

    Derive conversion traits (From, Into, TryFrom, TryInto) when fields are structurally similar in enums or structs

    v0.13.0 3.5K #named-fields #mapping #convert #derive #traits-structs #map #from
  183. supply-chain-trust-example-crate-000042

    derive(Error)

    v1.0.67 #derive-error #error #error-handling #derive
  184. choices

    HTTP configuration service by defining a struct

    v1.0.0 #configuration #http #derive #config
  185. hashed-type-def

    hash based type identifier: hash code is computed on the basis of type definition

    v0.1.2 #macro-derive #hash #compile-time #type #hashed #derive #id
  186. jcers

    jce in rust

    v0.1.2 170 #jce #codec #named-struct #lib #macro #tags #derive
  187. asenum

    Small derive macro to safely convert the numerical value of an enum to the enum

    v0.1.0 150 #enums #convert #boilerplate #derive #proc-macro #no-alloc
  188. structopt-toml

    An default value loader from TOML for structopt

    v0.5.1 440 #command-line-arguments #structopt #serde-default #derive #clap #cli #derive-deserialize
  189. enum_inject

    Implement inject For the Enumeration

    v0.1.4 #enums #inject #display #derive #compute #suffix #prefix
  190. axum_thiserror_tracing

    IntoResponse derive macro for the thiserror crate

    v0.1.0 #thiserror #axum #macro-derive #derive #intoresponse
  191. xmlparser-derive

    A proc macro to generate functions for writing to and parsing from xml string, based on xmlparser

    v0.1.3 #xml-parser #xml #proc-macro #derive
  192. tiberqueries

    A lightweight ORM for Tiberius

    v0.1.3 #orm #tiberius #derive #mssqlserver
  193. make_public

    A procedural macro to make struct fields public

    v0.1.0 #public #struct #attributes #macro-derive #derive #macro #struct-fields
  194. variant_count

    Derive macro for enum which adds to it the count of variants

    v1.1.0 108K #macro-derive #variant #enums #count #derive #enum
  195. thisisplural

    #[derive(Plural)] for creating frictionless new types with any collection type like Vec or HashMap

    v0.4.0 250 #collection #newtype #hash-map #vec #derive
  196. no-std-thiserror

    thiserror but no_std compatible

    v0.1.0 #derive-error #error #macro-derive #error-handling #derive #standard-error
  197. goods

    Async assets system

    v0.12.1 #assets #macro-derive #async #derive #macro #game-assets #game-engine
  198. small_derive_deref

    Derive the Deref and DerefMut traits

    v0.1.3 #deref-mut #tuple #derive #traits #field #deref-target #deref-mut-target
  199. has-some-field

    Check whether a struct has any field that is_some()

    v0.1.0 #field #is-some #derive #macro-derive #optional #struct #test-struct
  200. amplify_syn

    Amplifying syn capabilities: helper functions for creating proc macro libraries

    v2.0.1 22K #proc-macro #macro-helpers #pattern #generics #derive #wrap #patterns
  201. derive-attribute

    A set of macros to automatically deserialize standard attributes

    v0.1.2 #macro-derive #proc-macro-attributes #attributes #deserialize #macro #derive #deserialization
  202. derive-debug-plus

    Customizable derive macro for Debug trait

    v0.5.0 1.6K #derive-debug #macro-derive #debugging #derive #traits #customizable #enums
  203. crabstructor

    constructor generator for named structures

    v0.2.1-beta #constructor #derive #auto-constructor
  204. into-response

    IntoResponse derive for Axum framework

    v0.2.1 #response #axum #derive
  205. magnet_schema

    Magnet, a JSON/BSON schema generator

    v0.8.0 #mongo-db #database-schema #json #macro-derive #derive #macro #database
  206. equivalence

    Trait and derive macro for comparing and hashing types modulo an equivalence relation

    v0.1.1 #relation #hash #derive #macro-derive #unsigned-integer
  207. type-cli

    A convenient, strongly-typed CLI parser

    v0.0.3 #clap #derive #arguments-parser #command-line-arguments #command #cli-parser #command-line-interface
  208. entrance

    A command line argument parser library which provides type assisted tools

    v0.3.0 #arguments-parser #command-line-arguments #assisted #enums #derive #sytem
  209. gs11n

    Utililties need for GS11N

    v0.3.1 #serialization #unity #derive #deserialize #default #prefab #ue
  210. build-deps

    Rust build-script dependencies generator for data/IDL files

    v0.1.4 15K #generate #test #proc-macro #dependencies #derive
  211. Try searching with DuckDuckGo.

  212. small_iter_fields

    get an iterator, or get the length, or convert to a hashmap from an enum

    v0.1.5 #enums #hash-map #iterator #derive #fields #length #convert
  213. pyo3_special_method_derive_lib

    Automatically derive Python dunder methods for your Rust code

    v0.3.1 550 #python #methods #automatic #derive #macro-derive #dunder #traits
  214. derive_constructors

    Deriving From, TryFrom and create new_with_*args* functions

    v1.0.0 #constructor #derive #tryfrom #try-from #struct-fields #from #field-name
  215. case_iterable

    A procedural macro to iterate over enum variants, ala Swift's CaseIterable

    v0.2.0 #enums #iterable #proc-macro #derive #macro #enum
  216. diesel-derive-pg

    Derive ToSql and FromSql trait implementations for Postgres custom types

    v1.0.0 #postgresql #derive #diesel #traits #type #from-sql #to-sql
  217. newtype_derive

    macros for deriving common traits for newtype structures

    v0.1.6 16K #newtype #macro #custom-derive #derive #wrapper
  218. derive2

    An attribute macro that executes a function-like macro

    v0.1.0 #derive #macro #proc-macro
  219. derive-try-from-primitive

    Custom derive a try_from method for primitive to enum conversions

    v1.0.0 83K #primitive #enums #derive #conversion #tryfrom #try-from #custom
  220. gluesql-derive

    Derive traits for GlueSQL

    v0.2.5 #glue-sql #traits #orm #basic #generate #derive #decimal
  221. jget

    Rust tools

    v0.4.1 310 #network-communication #serialization #byte-stream #deserialize #serialization-deserialization #derive #networking
  222. mutable

    keep track of changes in structures

    v0.2.8 #observable #observer #structures #track #complex #keep #derive
  223. ltv

    Length Type Value - Reader / Writer

    v0.2.21 #reader-writer #length #value #field-value #derive #ltv-field #field1
  224. frunk_utils_derives

    Derives for frunk traits

    v0.1.2 220 #frunk #hlist #derive #utilities #type #utils #derives
  225. to_query

    Structure to HTTP_GET/SQL Query Parameters

    v0.5.4 150 #query-parameters #structure #http-get-sql #derive #st-query #string #struct
  226. cargho

    Derive-based argument parser optimized for being up to date in crates.io

    v0.1.7 #arguments-parser #command-line-arguments #arguments #derive #args #arg
  227. doxed

    making Rust doc strings available at runtime

    v0.1.1 #docs #string #run-time #comments #processing #derive #formatting
  228. openai-magic-instantiate

    Use LLMs to instantiate well-typed values

    v0.2.2 #openai #llm #magic #schema #derive #artificial-intelligence #macro-derive
  229. uniffi_checksum_derive

    a multi-language bindings generator for rust (checksum custom derive)

    v0.28.3 127K #bindings-generator #ffi #uni-ffi #multi-language #checksum #bindgen #derive
  230. multer-derive

    derive for constructign type from multer Multipart

    v0.1.1-alpha #form-data #derive #web #multer #multipart
  231. merge-hashmap

    Merge multiple values into one

    v0.1.2 110 #merge #macro-derive #macro #derive #hash-map #multiple-values
  232. surql-definition

    procedural macro for generating SurrealDB table and field definitions

    v0.2.1 #surrealdb #proc-macro #database-schema #macro-derive #database #surreal #derive
  233. smart-debug

    Derive macro for Debug with easy manipulation of fields

    v0.0.3 1.9K #macro-derive #derive-debug #debugging #formatting #derive #fields #smart
  234. error-enum

    Provide a easy way to define an enum that represents errors with error codes, document comments and several other functionalities

    v0.4.1 #error #error-derive #enums #error-code #tree #derive #generate-documentation
  235. diesel_derives_traits

    Traits for diesel_derives_extra

    v0.2.0 #diesel #traits #derive #crud #automatic #methods #models
  236. into_enum

    Rust macro to generate trivial From impls

    v0.1.0 #enums #derive #from #into
  237. tlkit-expand

    Tool kit

    v0.3.0 800 #enums #http-status #kit #derive #tlkit #values #self
  238. serde_view

    Serialize views of data

    v0.1.6 #serde #view #serde-json #derive #struct-fields #data-structures #debugging
  239. destruct-drop

    Macro for dropping the fields of a struct or enum without dropping the container

    v0.2.0 1.0K #drop #macro-derive #derive #macro #destruct
  240. serde_derive-x86_64-unknown-linux-gnu

    Precompiled implementation of #[derive(Serialize, Deserialize)]

    v1.0.171-alpha.3 #serde-derive #serde #derive-deserialize #derive #no-alloc #serialize-deserialize #serialization
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy