导出

  1. thiserror

    导出(Error)

    v1.0.63 11.6M #derive-error #error #macro-derive #derive #error-handling
  2. derive_more

    为更多特质添加 #[derive(x)] 宏

    v1.0.0 3.6M #macro-derive #derive #display #traits-structs #add #from #into-iterator
  3. derive_builder

    Rust宏,用于自动为任意结构体实现构建器模式

    v0.20.0 1.3M #builder #macro-derive #setter #struct #derive #macro
  4. num_enum

    过程宏,简化原始类型和枚举之间的交互

    v0.7.3 3.1M #enums #conversion #safe #proc-macro #derive #enum #ffi
  5. typed-builder

    编译时类型检查的构建器导出

    v0.20.0 946K #builder-pattern #builder #default-value #compile-time #setter #derive #field
  6. borsh

    二进制对象表示序列化器,用于哈希

    v1.5.1 1.3M #binary-encoding #hashing #serialization #representation #deserialize #enums #derive
  7. macro_rules_attribute

    在属性或导出位置使用声明式宏

    v0.2.0 203K #macro-rules #declarative-macro #attributes #macro #derive #decorator #attribute
  8. synstructure

    自定义导出的辅助方法和宏

    v0.13.1 2.4M #macro-derive #enums #macro #derive #syn #expand-substructure #enum
  9. argh

    基于导出的优化代码大小的参数解析器

    v0.1.12 204K #command-line-arguments #arguments #args #derive #macro-derive #arg
  10. nutype

    具有保证的新类型

    v0.4.3 215K #validation #newtype #sanitization #invariants #derive #proc-macro #regex
  11. educe

    提供用于简化Rust内置特质快速实现的进程宏

    v0.6.0 721K #traits #derive #proc-macro #macro-derive #field #procedural #macro
  12. parse-display

    进程宏,用于通过常用设置实现Display和FromStr

    v0.10.0 190K #proc-macro #display #from-str #macro-derive #enums #regex #derive
  13. structmeta

    通过定义结构体解析Rust的属性参数

    v0.3.0 271K #parse-attributes #attributes #parse #syn #derive #totokens
  14. nom-derive

    从结构体自定义解析nom解析器

    v0.10.1 63K #nom #attributes #parser #derive #parser-combinator #struct #automatic
  15. derive_utils

    用于轻松编写枚举衍生宏的进程宏助手

    v0.14.2 233K #macro-derive #macro-helpers #enums #proc-macro #macro #derive
  16. venial

    非常小的syn

    v0.6.0 15K #syn #proc-macro #macro-derive #derive #parser #parse-attributes #small
  17. derive-where

    使用自定义特质界限进行衍生

    v1.2.7 452K #traits #macro-derive #derive #attributes #macro #bounds #zeroize
  18. attribute-derive

    在进程宏中对属性进行类似Clap的解析

    v0.10.0 376K #macro-derive #proc-macro #attributes #parse-attributes #macro #derive #syn
  19. displaydoc

    通过文档注释和字符串插值实现display特质的衍生宏

    v0.2.5 2.5M #macro-derive #display #string-interpolation #error #error-derive #derive #docs
  20. auto_enums

    通过自动生成的枚举允许多个返回类型

    v0.8.6 166K #macro-derive #enums #attributes #macro #derive #enum #proc-macro
  21. syn-mid

    提供 syn 之间的“完整”和“derive”功能

    v0.6.0 487K #syn #proc-macro #macro #full #derive #data-structures #body
  22. derive-getters

    样板代码生成器

    v0.5.0 207K #macro-derive #getters #getter #struct-fields #derive #macro #data-structures
  23. thiserror-core

    导出(Error)

    v1.0.50 175K #derive-error #error #macro-derive #error-handling #derive #derive-debug
  24. bounded-static

    定义 ToBoundedStatic 和 IntoBoundedStatic 特性

    v0.8.0 9.9K #static #bounded #owned #cow #derive
  25. st-map

    栈分配映射的运行时

    v0.2.4 88K #stack-allocated #run-time #map #static-map #derive #stack-alocated
  26. hard-xml

    基于 xmlparser 的强类型 XML

    v1.36.0 5.3K #xml-parser #xml #derive #proc-macro
  27. derivative

    Rust 的一组替代 derive 属性

    v2.2.0 2.8M #macro-derive #derive #macro #plugin #semver #macro1-1
  28. struct-patch

    帮助您为结构体实现部分更新

    v0.8.3 11K #patch #struct #macro-derive #derive #overlay #macro #struct-fields
  29. redis-macros

    为 redis-rs 提供宏和包装器,以自动序列化和反序列化与 serde 的结构体

    v0.4.0 23K #macro-derive #redis #json #macro #derive
  30. cargo-sort-derives

    Cargo 子命令以排序 derive 属性

    v0.4.0 260 #derive #cargo-subcommand #cargo #subcommand #plugin
  31. deluxe

    过程宏属性解析器

    v0.5.0 3.5K #macro-derive #attributes #macro #derive
  32. o2o

    Rust 对象到对象映射器。派生 '(Try)From' 和 '(Try)Into' 特性。

    v0.4.9 2.8K #mapper #copy #from #into #derive
  33. impl-more

    简洁的声明式特质实现宏

    v0.1.6 246K #derive #deref-mut #implementation #implement #no-std
  34. diesel-derive-newtype

    通过包装类型自动将新类型连接到 Diesel

    v2.1.2 14K #newtype #diesel #derive #automatic #connect #custom-derive #traits
  35. curve25519-dalek-derive

    curve25519-dalek 派生

    v0.1.1 1.2M #elliptic-curve #curve25519 #simd #derive #curve25519-dalek #generate
  36. zoet

    添加 #[zoet] 宏以减少实现常见特质时的冗余

    v0.1.14 250 #traits #macro-derive #macro #boilerplate #reduce-boilerplate #derive #sweet
  37. buildstructor

    从构造函数派生构建器的宏

    v0.5.4 30K #derive-builder #builder #constructor #macro-derive #builder-pattern #derive #macro
  38. clap_derive

    通过定义结构体解析命令行参数,派生crate

    v4.5.13 7.7M #arguments-parser #proc-macro #clap #command-line-arguments #derive #parse #parser
  39. bon

    为一切生成构建器!

    v1.2.1 4.6K #builder #constructor #macro-derive #setter #macro #derive #no-alloc
  40. derive-visitor

    为任意数据结构派生访问者模式

    v0.4.0 8.0K #visitor #macro-derive #derive #macro #data-structures #directory
  41. synthez

    synquoteproc-macro2 crate 提供强化功能

    v0.3.1 84K #syn #macro-derive #codegen #proc-macro #derive #macro
  42. 枚举显示宏

    为枚举派生 Display 的宏

    v0.1.4 10K #enums #macro-derive #display #derive #macro #enum
  43. self-rust-tokenize

    将 Rust 结构体实例转换为创建实例的标记流

    v0.4.0 170 #meta-programming #derive #macro-derive #meta
  44. msgpacker

    Rust 的 MessagePack 协议实现

    v0.4.3 500 #messagepack #msgpack #serialization #protocols #derive #macro-derive #automatic
  45. dxr

    声明式 XML-RPC

    v0.6.3 2.0K #xml-rpc #macro-derive #client-server #server #client #derive #byte-array
  46. io-enum

    为枚举实现 #[derive(Read, Write, Seek, BufRead)]

    v1.1.3 39K #read-write #enums #io #derive #file-io
  47. ownable

    具有 Cow 的结构体/枚举派生宏,可以将 Type<'a> 转换为 Type<'static> 等

    v0.6.2 650 #owned #derive #into-owned #no-std
  48. macon

    基于构建宏的生成器,具有自己的语法

    v1.0.1-beta.1 #derive-builder #builder #macro-derive #derive #setter #macro #struct-fields
  49. proptest-derive

    为 proptest 的 Arbitrary 特性提供的自定义 derive

    v0.5.0 215K #proptest #testing #property-testing #derive #quickcheck #arbitrary
  50. miden-thiserror

    支持 no-std 的 derive(Error)

    v1.0.59 800 #derive-error #error #error-handling #derive
  51. soa_derive

    自动生成 Struct of Array

    v0.13.0 5.7K #struct #array #derive #derive-debug #automatic #generation #partial-eq
  52. serde_derive

    #[derive(Serialize, Deserialize)] 的 1.1 实现宏

    v1.0.209 13.8M #serialization #serde #derive #macro-derive #no-alloc #data-structures #no-std
  53. mapper

    映射宏,有助于减少映射样板代码

    v1.1.4 #mapping #derive #reduce-boilerplate #macro-derive #decoupling #proc-macro
  54. http-request-derive

    使用 derive 创建 HTTP 请求

    v0.2.0 3.0K #http-request #requests #derive #attributes #struct #response #server
  55. structural-convert

    当枚举或结构体中的字段结构相似时,派生转换特性(From,Into,TryFrom,TryInto)

    v0.13.0 8.2K #named-fields #mapping #convert #derive #map #from
  56. derive_arbitrary

    派生任意特性

    v1.3.2 1.1M #macro-derive #testing #derive #macro #arbitrary #generate
  57. converge

    分层配置,可以用一行代码表示。`Converge` 特性将结构的实例合并为新结构的实例。`Converge` 特性可以派生……

    v0.0.5 #configuration #merge #config #command-line-arguments #derive #single-line #data-structures
  58. functor_derive

    派生类型上的函子宏

    v0.4.3 #macro-derive #functor #derive #proc-macro #data-structures
  59. thiserror-ext

    为 `thiserror` 提供有用的扩展实用工具

    v0.2.0 3.4K #error #error-handling #derive
  60. byteserde

    一个通用的序列化/反序列化框架,用于将字节流映射到/从任意结构类型,重点关注性能

    v0.6.2 160 #byte-stream #byte #byte-slice #serialization #derive #serde #bytes
  61. mockem

    mock'em 函数!

    v0.2.4 650 #mocking #testing #derive
  62. derive_destructure2

    解构实现 Drop 的结构体

    v0.1.3 64K #drop #destructure #derive #remove-trait-impls #e0509
  63. impl-tools

    辅助宏:autoimpl

    v0.10.0 11K #macro-derive #proc-macro #traits #macro #derive #procedural #trait
  64. pyo3_special_method_derive

    自动为您的Rust代码推导Python双下划线方法

    v0.4.2 1.7K #pyo3 #python #methods #automatic #derive #repr #dunder
  65. derive_builder_fork_arti

    Rust宏,用于自动为任意结构体实现构建器模式

    v0.11.2 11K #derive-builder #builder-pattern #builder #macro-derive #setter #struct #derive
  66. merge

    将多个值合并成一个

    v0.1.0 18K #macro-derive #multiple-values #derive #macro #macros
  67. embedded-registers

    用于在嵌入式设备驱动程序中轻松定义寄存器的过程宏

    v0.9.8 410 #register #bit-field #derive #sensor #sensors #proc-macro #bit-fields
  68. blastkids

    使用Blastkids推导BLS12-381子密钥

    v0.2.0 #key-derivation #bls12-381 #derivation #derive
  69. thallium

    一个基本的游戏引擎

    v0.6.6 1.0K #game-engine #basic #ecs #derive #person #component #age
  70. enumscribe

    推导宏,用于在枚举和字符串之间进行转换

    v0.4.0 600 #enums #serde-derive #macro-derive #serde #derive
  71. rand_derive2

    使用rand crate生成可定制的随机类型

    v0.1.21 700 #random #macro-derive #rand #generate #macro #derive
  72. kinded

    生成具有相同变体但没有数据的枚举

    v0.3.0 206K #enums #kind #derive #macro #enumerations #macros
  73. dynamodel

    推导宏,实现您的对象与HashMap<String, AttributeValue>之间的转换

    v0.5.1 #dynamo-db #macro-derive #derive #aws #dynamodb
  74. argp

    基于导出的优化代码大小的参数解析器

    v0.3.0 1.8K #command-line-arguments #macro-derive #arguments #derive #args #arg #cli-parser
  75. pgde

    用于将PostgreSQL行数据消费到结构体的宏库

    v0.6.0 440 #postgresql #row #consume #structs #consuming #macro #derive
  76. docsplay

    通过文档注释和字符串插值实现显示特征的 derive 宏。displaydoc 的分支

    v0.1.1 2.7K #macro-derive #display #error-derive #traits #derive #docs #comments
  77. surrealdb-extras

    与 SurrealDB 一起工作的附加功能

    v0.2.1 #surrealdb #connection #derive #attributes #types #extras #record
  78. sql_tool_kit

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

    v0.1.3 #sql #traits #derive #gen-fields #sql-tool-macros #gen-set #gen-values
  79. crud-pretty-struct

    结构体的美观显示

    v0.1.6 #pretty #struct #pretty-print #field #display #crud #derive
  80. newtype-derive-2018

    为 newtype 结构体派生常见特征的宏

    v0.2.3 #macro-derive #newtype #macro #derive #custom-derive #macro-attr #generics
  81. funcmap

    Rust 的可导函数映射

    v0.1.4 #macro-derive #map #data #macro #derive #no-std
  82. macroific

    Proc 宏开发工具

    v1.3.1 11K #macro-derive #proc-macro #macro #derive #options #parser
  83. derive_from_env

    使用过程宏派生从环境变量中提取类型安全结构化数据

    v0.1.2 370 #env-variables #macro-derive #environment #env #derive #macro #config
  84. macro-attr-2018

    macro_attr! 宏,允许使用基于宏的自定义属性和派生

    v3.0.0 2.1K #macro-derive #macro #attributes #derive #custom
  85. enum-derive-2018

    为枚举派生额外功能的宏

    v3.0.1 410 #macro-derive #enums #macro #derive #custom-derive #macro-attr
  86. derive_deref

    添加 #[derive(Deref)]#[derive(DerefMut)]

    v1.1.1 52K #deref #derive #struct-fields #field #reference #deref-mut
  87. jkcenum

    Rust 枚举库

    v0.3.2 380 #enums #jenum #partial-eq #debug #derive
  88. ibuilder

    Rust 类型交互式构建器

    v0.1.8 #builder #interactive #user-input #derive #text-input
  89. enum_downcast

    枚举安全降级

    v0.2.0 #enums #downcast #variant #skip #macro #derive
  90. frunk_derives

    包含Frunk中某些特质的自定义推导

    v0.4.2 155K #frunk #functional-programming #derive #derives
  91. enum-primitive-derive

    使用过程宏实现的enum_primitive,以自定义推导

    v0.3.0 155K #enums #macro-derive #primitive #proc-macro #derive #ffi #fromprimitive
  92. builder-pattern

    用于声明构建器模式的可推导宏

    v0.4.2 1.2K #derive-builder #builder #pattern #macro-derive #macro #derive #struct
  93. serde_default

    使用serde属性生成Default实现

    v0.2.0 29K #default #serde #attributes #generate #impl #derive #derive-debug
  94. tosserror

    derive(Toss)

    v0.1.2 #derive-error #error #io-error #derive #error-handling
  95. derive-ctor

    添加 #[derive(ctor)],允许自动生成结构体、枚举和联合构造函数

    v1.0.6 #derive #macro-derive #traits #procedural #macro #proc-macro #struct-fields
  96. orio

    小型序列化库

    v0.6.0 #serialization #io #vec-u8 #derive #data #serde #types
  97. typesize

    获取一个值总内存使用量的精确估计

    v0.1.7 30K #memory #optimization #derive
  98. ormlite-attr

    ormlite

    v0.18.1 150 #sql-database #model #ormlite #orm #derive #postgresql #i32
  99. relax

    为 TypeScript 类型的部分(宽松)类型提供特质

    v0.1.0-alpha.11 300 #traits #partial #“relaxed” #type #derive #relaxed #typescript-like
  100. thiserror-nostd-notrait

    导出(Error)

    v1.0.57 800 #derive-error #error #macro-derive #derive #error-handling #standard-error
  101. namewise

    为 Rust 类型提供派生平凡的名称转换

    v2.6.8 190 #conversion #string #trivial #derived #numeric #string-conversion #derive
  102. rust-regex-dsl-creator

    正则表达式 DSL 派生宏

    v0.1.8 360 #regex #dsl #regular #macro-derive #expression #derive #group
  103. dict_derive

    为 PyO3 特质提供派生宏,将 Python 字典转换为 Rust 结构体

    v0.6.0 6.0K #macro-derive #pyo3 #dictionary #dict #derive
  104. gluesql-derive

    为 GlueSQL 派生特质

    v0.2.5 #glue-sql #traits #orm #basic #generate #derive #decimal
  105. dir-structure

    创建目录结构

    v0.1.4 #directory-structure #path #manipulating #plain #derive #write #read
  106. bevy_ecs_markers

    🏷️ Bevy ECS 实体标记

    v2.0.0 #bevy-ecs #bevy #marker #entities #component #query #derive
  107. iderive

    不直接依赖于泛型边界的 derive 的替代品

    v1.2.3 430 #derive #proc-macro #traits #copy #bounds #generic #replace
  108. custom_derive

    (注:已被 macro-attr 取代)本库提供宏,可使用自定义 derive 属性

    v0.1.7 236K #macro-derive #macro #derive #custom
  109. primitive-from-enum

    从复杂类型获取原始枚举的宏

    v0.3.1 #enums #primitive #macro #complex #enum #derive #string
  110. surql-definition

    生成 SurrealDB 表和字段定义的进程宏

    v0.2.1 #surrealdb #macro-derive #schema #derive #schema-definition #proc-macro #surreal
  111. non_structural_derive

    自动特征的非结构化 derive

    v0.1.0 100 #derive #auto #traits #nonstructural
  112. from-attr

    使其易于解析属性

    v0.1.2 #macro-derive #parse-attributes #attributes #macro #derive
  113. strong-xml

    基于 xmlparser 的强类型 XML

    v0.6.3 750 #xml #xml-parser #derive #proc-macro
  114. doxed

    使 Rust 文档字符串在运行时可用

    v0.1.1 #docs #string #run-time #formatting #comments #derive
  115. onlyerror

    极度小巧的错误 derive 宏

    v0.1.4 550 #error-derive #macro-derive #error #derive #error-handling
  116. derive-config

    我的个人配置库

    v2.2.0 120 #serde-derive #derive #config #serde
  117. enum-variants-strings

    将枚举实例转换为字符串并从字符串转换回实例的 derive 宏

    v0.3.0 360 #variant-name #variant #string #string-conversion #enums #string-representation #derive
  118. therror

    基于 thiserror 的 derive(Error)(带一点特色)

    v0.0.48 #derive-error #error #macro-derive #io-error #error-handling #derive
  119. opaque_typedef

    支持定义不透明类型定义

    v0.0.5 7.6K #opaque #strong #derive #typedef
  120. racros

    Rust 宏集合

    v0.2.0 #macro-derive #macro #derive #macros #io-read
  121. better_default

    std Default derive 的改进版,允许自定义默认字段值并具有一些升级

    v1.0.5 #default-value #default #derive #named-fields
  122. stapifaction

    允许轻松生成静态 API

    v0.0.2 #serde #api #persist #generate-static #allowing #serialization #derive
  123. mutable

    跟踪结构体中的更改

    v0.2.8 #observer #observable #structures #complex #keep #track #derive
  124. derive_variants

    从一个只包含变体而没有嵌套字段的嵌套枚举中派生额外的枚举

    v1.0.0 180 #variant #enums #nested #derive #fields
  125. restructed

    快速派生结构体的子集

    v0.2.0 #derive #openapi #patch #structs #view #struct #macro-derive
  126. evpkdf

    OpenSSL EVP_bytesToKey 函数

    v0.2.0 1.4K #openssl #password #cryptography #key #salt #evp-bytes-to-key #derive
  127. serde_keyed_derive

    #[derive(Serialize, Deserialize)] 的 1.1 实现宏

    v1.0.196 #serde-derive #serialization #derive #derive-deserialize #macro-derive #serde #no-alloc
  128. proc-easy

    用于简化 proc-macro Crates 编写的宏

    v0.3.0 220 #macro-derive #proc-macro #macro #derive #struct #enums #arguments
  129. byteserde_types

    一个过程宏,用于将字节流映射到任意结构体类型,并关注性能

    v0.6.2 130 #byte-stream #byte-slice #byte #serialization #derive #serde #proc-macro
  130. prost-build-config

    一个 prost 工具包,用于使用额外的 derive/attrs 支持构建 protobuf

    v0.6.3 2.1K #prost-build #protobuf #prost #serde-derive #serde #derive
  131. thisctx

    使用上下文轻松创建错误

    v0.4.0 110 #error-context #error #error-derive #derive #macro-derive #io-error
  132. const_struct

    允许 const 结构体作为 const 泛型传递的宏

    v0.3.1 #const-generics #const #macro #macro-derive #derive #no-std
  133. dyn_std

    动态(对象安全)的std traits版本

    v0.3.3 340 #traits #dyn #clone #partial-eq #derive
  134. thisisplural

    #[derive(Plural)] 用于创建与Vec或HashMap等任何集合类型无缝的新类型

    v0.4.0 #collection #hash-map #newtype #vec #derive
  135. derive-debug-plus

    可定制的derive宏,用于Debug trait

    v0.5.0 420 #derive-debug #debugging #macro-derive #derive #traits #customizable #enums
  136. typeful

    一组辅助derive宏,用于类型模式

    v0.1.1 7.5K #macro-derive #enums #error #derive #macro #type
  137. derive_constructors

    从,TryFrom派生并创建新的_with_*args*函数

    v1.0.0 #constructor #derive #tryfrom #try-from #from
  138. buffalo

    Rust的序列化库

    v0.4.1 #binary-serialization #binary-format #read-write #control #ultimate #derive #address-book
  139. futures-enum

    #[derive(Future, Stream, Sink, AsyncRead, AsyncWrite, AsyncSeek, AsyncBufRead)] 用于枚举

    v0.1.17 27K #future #enums #derive #async #async-stream #async-read-async-write #futures
  140. fancy-default

    更好的 derive(Default) 实现

    v0.1.0 #default #derive #proc-macro #macro-derive #default-value
  141. variantly

    派生枚举变体的辅助方法,类似于 std::option::Optionstd::result::Result 中的 unwrap_orand_then

    v0.4.0 5.7K #variant #enums #variant-name #methods #helper #familiar #derive
  142. trait-enumizer

    基于方法签名自动生成枚举的Proc宏(带有适当的辅助函数)

    v0.1.1 #enums #traits #trait #enumizer #enum #proc-macro #derive
  143. smart-debug

    用于简化字段操作的 Debug 派生宏

    v0.0.3 1.1K #debug #formatting #derive #macro-derive
  144. impartial-ord

    为已实现 Ord 的类型派生更快的 PartialOrd

    v1.0.6 350 #macro-derive #ord #partial-ord #derive #macro
  145. amplify_syn

    增强 syn 功能:创建 proc 宏库的辅助函数

    v2.0.1 21K #proc-macro #pattern #macro-helpers #generics #derive #wrap #patterns
  146. impl-tools-lib

    辅助宏:autoimpl

    v0.10.0 11K #traits #derive #macro #attributes #variant #autoimpl #write
  147. cassandra_macro

    从 Rust 结构体创建 Cassandra 表和 CRUD CQL 预编译语句。(自定义派生:cassandra_macro_derive)

    v0.1.3 #cassandra #macro-derive #cql #struct #derive #generation #table-name
  148. no-std-thiserror

    与 no_std 兼容的 thiserror

    v0.1.0 #derive-error #error #error-handling #derive #standard-error
  149. unit-enum

    用于 Rust 单元枚举的派生序数方法的程序宏

    v1.3.0 150 #enums #proc-macro #macro-derive #derive
  150. log-derive

    用于记录函数结果和输入的程序宏

    v0.4.1 63K #macro-derive #logging #function #log #macro #derive #debugging
  151. not-so-fast

    使用派生宏进行数据验证

    v0.2.0 340 #macro-derive #validation #data-structures #error #derive #builder-pattern #path
  152. typology

    用于外部使用的类型派生

    v0.1.1 #derive #type #typeof
  153. derive_more_preview

    为更多特质添加 #[derive(x)] 宏

    v0.1.0 #macro-derive #derive #display #add #traits-structs #into-iterator #from
  154. pyo3_special_method_derive_0_21

    自动为您的Rust代码推导Python双下划线方法

    v0.4.2 160 #pyo3 #python #methods #automatic #derive #repr #dunder
  155. tiberqueries

    Tiberius 的轻量级 ORM

    v0.1.3 #tiberius #orm #derive #mssqlserver
  156. kv-derive

    从和到键值向量的结构转换

    v1.0.1 #key-value #macro-derive #derive #struct #macro #conversion #string-conversion
  157. wb_sqlite

    从结构/字段派生到 SQLite 表/列的映射。生成 create-table, insert, select, update 的 const/fn。

    v0.1.3 #sqlite #primary-key #derive #orm #database
  158. small_derive_deref

    派生 Deref 和 DerefMut 特性

    v0.1.3 270 #deref-mut #derive #field #tuple #traits #deref-target #deref-mut-target
  159. strongly

    创建强类型原语的过程宏

    v0.1.1 #primitive #proc-macro #strongly-typed #create #default #struct #derives
  160. derive-into-owned

    为包含 Cow 字段的类型提供自定义派生的帮助

    v0.2.0 32K #cow #derive #macro-derive #fields #help #proc-macro #deriving
  161. derive_display

    一个方便的属性,可以从另一个特质的实现派生 Display 实现。目前支持 ToTokens

    v0.0.3 #display #traits #derive #impl #helper
  162. datastruct

    纯数据结构构建器

    v0.1.1 #proc-macro #macro-derive #structure #derive #data-structures #data #behavior
  163. dynex

    继承和派生动态 Rust 的对象不安全特性

    v0.1.1 #traits #clone #partial-eq #derive #dyn
  164. macro-attr

    macro_attr! 宏,允许使用基于宏的自定义属性和派生。取代了 custom_derive crate。

    v0.2.0 600 #macro-derive #attributes #macro #derive #custom #custom-derive
  165. dyn_traits

    神奇地派生非对象安全特性

    v0.1.1 #dynamic #derive #traits #object-safe #non-object-safe
  166. structopt-toml

    为structopt从TOML加载默认值

    v0.5.1 550 #structopt #clap #serde-default #derive #cli #derive-deserialize #command-line
  167. err-derive

    std::error::Error提供推导宏

    v0.3.1 97K #error-derive #macro-derive #error #derive #display
  168. serde_derive_default

    使用serde字段级别注释进行默认值推导

    v0.1.1 6.8K #serde-default #serde-derive #macro-derive #default #serde #derive-deserialize #derive
  169. ltv

    长度类型值 - 读取器/写入器

    v0.2.21 #reader-writer #length #value #field-value #derive #ltv-field #field1
  170. choices

    通过定义结构体实现HTTP配置服务

    v1.0.0 #configuration #http #derive #config
  171. enum-kinds

    生成具有匹配变体的枚举,但不包含任何关联数据

    v0.5.1 28K #enums #macro-derive #deriving #derive #proc-macro #macro #enum
  172. pyo3_special_method_derive_lib

    自动为您的Rust代码推导Python双下划线方法

    v0.3.1 1.8K #automatic #derive #python #methods #display #dunder #debugging
  173. type-cli

    一个方便的、强类型的CLI解析器

    v0.0.3 #clap #derive #arguments-parser #command #command-line-arguments #command-line-interface #cli-parser
  174. enum_derive

    为枚举派生额外功能的宏

    v0.1.7 12K #macro-derive #enums #derive #custom-derive #macro
  175. openai-magic-instantiate

    使用LLMs实例化有类型值

    v0.2.2 #openai #llm #magic #schema #derive #macro-derive #ai
  176. jget

    Rust工具

    v0.4.1 #derive #parser #serialization #deserialize #serialization-deserialization #derive-debug #u16
  177. new-derive

    New推导宏

    v0.2.1 #macro-derive #macro #derive #const-fn #associated #struct #parameters
  178. serde_view

    序列化数据视图

    v0.1.6 #serde #view #derive #struct-fields #debugging #serde-default
  179. diesel-json-derive

    实现diesel-json-derive过程宏的宏crate

    v0.1.1 #diesel #derive #proc-macro #json #jsonb #diesel-jsonb #expect
  180. dispose

    必须在使用时消费的值的包装器

    v0.5.0 7.5K #drop #resources #linear #derive #macro-derive
  181. himark

    对于那些渴望更舒适的标记特性的人

    v0.2.0 #marker #traits #type #macro #derive #impl-block #proc-macro
  182. amass

    自动为嵌套枚举生成From实现,甚至跨crate

    v0.1.0 #convert #derive #telety #from #macro-derive
  183. enum-display-derive

    简单枚举的Display特质的自定义derive

    v0.1.1 35K #enums #display #derive #traits
  184. dndk-gcm

    待办事项

    v0.1.0 #no-alloc #aes-gcm #nonce #double #key #derive
  185. jcers

    Rust中的jce

    v0.1.2 220 #jce #named-struct #encode-decode #lib #tags #derive
  186. variant_counter

    Rust的枚举变体计数器

    v0.4.0 #enums #variant #counter #derive #data #record #methods
  187. cargho

    基于derive的参数解析器,针对crates.io中的最新更新进行了优化

    v0.1.7 #arguments-parser #command-line-arguments #arguments #derive #args #arg
  188. frunk_utils_derives

    为frunk特性提供的derive

    v0.1.2 1.1K #frunk #derive #type #hlist #utilities #derives
  189. deboog

    扩展调试格式的derive宏

    v0.2.0 450 #debugging #macro-derive #derive #masking #macro
  190. xmlparser-derive

    基于xmlparser的生成函数的宏,用于向xml字符串写入和解析

    v0.1.3 #xml-parser #xml #proc-macro #derive
  191. derive-try-from-primitive

    为原始数据类型到枚举类型转换自定义 derive try_from 方法

    v1.0.0 67K #primitive #enums #derive #conversion #tryfrom #try-from #enum
  192. goods

    异步资源系统

    v0.12.1 #assets #macro-derive #async #derive #macro #derive-macro
  193. enum-derived

    生成枚举和结构体的随机实例

    v0.8.2 1.8K #random #enums #rand #struct #derive
  194. derive-masked

    为 Debug 和 Display 特性添加 #[derive(x)] 宏,以屏蔽敏感字段

    v0.1.0 #macro-derive #sensitive #password #derive #macro #redact #debugging
  195. to_query

    结构体到 HTTP_GET/SQL 查询参数的转换

    v0.5.4 #query-parameters #structure #http-get-sql #derive #st-query #string #struct
  196. algtype

    数据及其表示之间的转换,类似于 Haskell Generic

    v0.1.0 #generic #haskell #representation #conversion #data #repr #derive
  197. error-enum

    提供一个简单的方式来定义具有错误代码、文档注释和其他功能的枚举,以表示错误

    v0.4.1 #error #error-derive #enums #error-code #tree #derive #generate-documentation
  198. clap_main

    提供 #[clap_main] 宏,用于自动解析和传递参数到主函数

    v0.2.9 #arguments-parser #clap-parser #entry-point #macro #automatic #args #derive
  199. gs11n

    GS11N所需的实用工具

    v0.3.1 #serialization #unity #derive #deserialization #default #prefab #ue
  200. derive_di

    实现了依赖注入模式

    v0.3.0 #pattern #inject #di #dependency-injection #getter-setter #derive
  201. variant_count

    为枚举类型添加变体计数的宏

    v1.1.0 114K #variant #enums #count #macro-derive #derive
  202. axum-enum-response

    轻松使用枚举作为 Axum 响应

    v0.1.2 #axum #error-response #enums #derive #status-code #message
  203. magnet_schema

    Magnet,一个 JSON/BSON 架构生成器

    v0.8.0 #mongo-db #database-schema #json #macro-derive #derive #macro #database
  204. enum_from_derive

    实现枚举的 From 特性

    v0.1.3 120 #enums #derive #enumeration #test #derive-debug
  205. serde_derive-x86_64-unknown-linux-gnu

    预编译的 #[derive(Serialize, Deserialize)] 实现

    v1.0.171-alpha.3 #serde-derive #serde #derive-deserialize #derive #no-alloc #serialization #no-std
  206. boring-derive

    为一些常用模式提供宏

    v0.1.1 #macro #pattern #enums #derive #builder #thing #string
  207. newtype_derive

    为 newtype 结构体派生常见特征的宏

    v0.1.6 22K #newtype #macro #wrapper #derive #custom-derive
  208. guzzle

    一个可衍生的 trait,用于将键值对消费到结构体中

    v1.0.0 #key-value #key-pair #pair #key #derive #wordpress #field-name
  209. derive-attribute

    一组宏,用于自动反序列化标准属性

    v0.1.2 #macro-derive #attributes #proc-macro-attributes #deserialize #proc-macro #macro #derive
  210. struct_derive

    自动在某些类型的结构体上应用函数

    v0.2.1 #struct #automatic #apply #derive #generate #transform
  211. equivalence

    用于比较和哈希类型(模等价关系)的 trait 和宏

    v0.1.1 #relation #hash #derive #macro-derive #unsigned-integer
  212. constructor-lite

    为结构体生成最小构造函数

    v0.3.0 #constructor #macro-derive #struct-fields #macro #derive
  213. light_enum

    提供一个 derive 关键字以生成轻量级枚举

    v0.2.2 #enums #macro-derive #light #values #derive #macro #enum
  214. 尝试使用 DuckDuckGo 搜索搜索

  215. debugify

    针对减少模板代码的 derive 宏,用于 std::fmt::Debug。支持格式字符串和格式化函数。

    v0.2.0 #format-string #debug #formatting #macro-derive #derive #proc-macro
  216. multer-derive

    从 multer Multipart 构建类型的 derive

    v0.1.1-alpha #form-data #derive #web #multer #multipart
  217. build-deps

    Rust 构建脚本依赖生成器,用于数据/IDL 文件

    v0.1.4 12K #generate #proc-macro #test #dependencies #derive
  218. clipv

    命令行解释器解析器(以及未来的验证器)

    v0.1.0 #command-line #parser #validator #interpretor #parsing #derive #future
  219. bae

    proc-macro 属性解析器

    v0.1.7 25K #proc-macro-attributes #proc-macro #attributes #proc #macro-derive #macro #derive
  220. sea-bae

    proc-macro 属性解析器

    v0.2.0 405K #proc-macro-attributes #attributes #macro-derive #proc #macro #derive
  221. try_convert

    自动生成 TryFrom 和一个错误类型,以最小化模板代码

    v0.1.1 #thiserror #try-from #derive-error #convert #derive #proc-macro
  222. default2

    使用宏提供的默认实现

    v0.3.1 #default-value #default #macro #derive #field #set
  223. quickcheck_derive

    派生 quickcheck 特性

    v0.3.0 1.1K #quickcheck #derive #testing #macro-derive #macro
  224. display_tree

    自动且可定制的树形美观打印

    v1.1.2 150 #tree #formatting #pretty-print #derive #charset
  225. crdts_derive

    CRDTs proc_macro

    v7.3.5 #crdt #proc-macro #derive
  226. 柴油推导特质

    为 diesel_derives_extra 提供的特质

    v0.2.0 #diesel #traits #derive #crud #automatic #methods #models
  227. redis-om

    Redis ORM 风格库,简化开发过程,减少构建利用 [redis] 强大功能和用例的程序所需的样板代码量

    v0.1.0 #redis #stream #key #derive #macro-derive #model #hash
  228. is_empty

    轻松检查结构体是否为空

    v0.2.0 3.9K #macro-derive #serde #derive #macro
  229. slog_derive

    用于与 slog 一起使用的自定义推导

    v0.2.0 35K #slog #log #derive #logging #structured
  230. thistermination

    受 thiserror 启发,为错误枚举添加 Termination 特质

    v1.1.0 #error #termination #derive-error #error-handling #derive #debugging
  231. derive_environment

    通过环境变量修改结构体

    v1.1.0 #env-variables #environment #config-file #derive #structs #structure #modifying
  232. merge2

    通过值将结构体合并为单个

    v0.3.0 #merge #struct #combine #macro-derive #derive #macro #hash-map
  233. clap_flags

    Clap 的一组可重复使用的标志

    v0.5.0 #flags #clap #reusable #collection #structopt #derive #output
  234. lexi-matic

    词法分析器库

    v0.1.0 #lexer #dfa #regex #import #token #enums #derive
  235. derive-error

    使用宏 1.1 的错误推导宏

    v0.0.5 8.0K #error #error-derive #derive #macro-derive #variant #display
  236. field_iterator

    用于迭代结构体字段的可推导特质

    v0.1.0 #struct-fields #reflection #iterator #proc-macro #derive
  237. bevy_derive_commands

    创建 bevy 命令方法的宏

    v0.1.2 #command #bevy #macro #bundle #methods #world #derive
  238. destruct-drop

    用于在不丢弃容器的情况下丢弃结构体或枚举的字段的宏

    v0.2.0 600 #drop #macro-derive #derive #macro #destruct
  239. argley

    将结构体转换为 Command 的参数

    v1.3.0 #command-arguments #arguments #command #macro-derive #args #derive #macro
  240. merge-hashmap

    将多个值合并成一个

    v0.1.2 180 #merge #macro-derive #macro #derive #multiple-values
  241. db_meta_derive

    db-meta-derive 是一个使用 tokio-postgres 环绕 PostgreSQL 的包装器

    v0.1.0 #derive #rust #database
  242. inherit

    派生宏

    v0.0.3 #inherit #macro-derive #derive