#struct

  1. derive_builder

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

    v0.20.0 1.3M #builder #macro-derive #setter #struct #derive #macro
  2. ref-cast

    安全地将 &T 转换为 &U,其中结构体 U 包含一个类型为 T 的字段

    v1.0.23 810K #cast #struct #conversion #transparent #field #single #safely
  3. cargo_toml

    Cargo.toml 使用 Serde 解析的结构体定义

    v0.20.4 497K #cargo #cargo-metadata #serde #toml-parser #struct #schema #metadata
  4. ouroboros

    简单、安全的自引用结构体生成

    v0.18.4 1.0M #self-referential #struct #generation #version #macro #reference #alloc
  5. bitfield

    用于生成类似位字段的宏

    v0.16.1 294K #bit-field #macro #struct #generate #different #range #header
  6. indicium

    内存中的集合和键值存储搜索

    v0.6.2 28K #key-value-store #search #autocomplete #hash-map #vec #struct #search-engine
  7. spirv

    Rust 对 SPIR-V 结构体和枚举的定义

    v0.3.0+sdk-1.3.268.0 247K #definition #enums #struct
  8. nom-derive

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

    v0.10.1 63K #nom #attributes #parser #derive #parser-combinator #struct #automatic
  9. deku

    为结构体提供位级别序列化和反序列化 proc-macro

    v0.17.0 35K #serialization #deserialize #bits #struct #bit #binary-encoding #proc-macro
  10. struct-patch

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

    v0.8.3 11K #patch #struct #macro-derive #derive #overlay #macro #struct-fields
  11. kopium

    开源API去混淆器

    v0.20.1 750 #kubernetes #kubernetes-cluster #openapi #schema #crd #generate #struct
  12. jid

    Jabber ID的结构体

    v0.11.1 490 #xmpp #struct #id #protocols #part #jabber-id #node
  13. structdiff

    生成和应用结构体实例之间部分差异的无依赖crate

    v0.7.1 110 #difference #struct #diff #delta-compression #instance #partial #zero-dependency
  14. user-error

    UserFacingError是一个错误crate,允许您以易于阅读的格式打印错误和错误链,以便最终用户使用。如果您实现了UFE特质,默认实现...

    v1.2.8 800 #error #error-message #error-chain #pretty-print #struct #cli-applications #errors
  15. xmlserde

    用于序列化和反序列化XML的有用工具

    v0.9.1 380 #xml #serialization #serde #deserialize #deserializing #struct #spreadsheet
  16. bit-struct

    定义具有字段分配给单个位而不是字节的结构的宏

    v0.3.2 2.5K #bit-field #bit #struct #macro #proc-macro #statically-typed
  17. soapy

    数组结构派生宏

    v0.2.9 120 #memory-layout #macro-derive #soa #array #fields #slice #struct
  18. soa_derive

    自动生成数组结构

    v0.13.0 5.7K #struct #array #derive #derive-debug #automatic #generation #partial-eq
  19. envir

    从/到环境变量的结构体反序列化和序列化

    v0.4.2 600 #env-vars #variables #parse #value #dotenv #set #struct
  20. http-request-derive

    使用派生创建HTTP请求

    v0.2.0 3.0K #http-request #requests #derive #attributes #struct #response #server
  21. nestify

    提供了一个宏来简化并美化Rust中的嵌套结构定义,使得代码结构更清晰、易读,减少了冗余。特别是在处理API响应时非常有用。

    v0.3.3 2.2K #struct #nested #api-response #macro #syntax #serde #named-fields
  22. strung

    使用不同的/自定义的前缀/后缀在字符串中轻松访问结构字段:"Hello, {field}"

    v0.1.4 #struct-fields #format-string #string #struct #replace #format #fmt
  23. localsavefile

    从本地文件保存和加载结构体。savefile crate的便利包装。

    v0.2.3 550 #save-file #local-file #struct #save-load #game #load-file #wrapper
  24. captur

    宏,用于从闭包中的非连接字段捕获整个结构体

    v1.0.1 440 #capture #struct #macro
  25. alloc-from-pool

    单线程对象池实现

    v1.0.5 3.6K #object-pool #memory-pool #single-threaded #alloc #struct #allocation #factory
  26. catalytic

    Scylla的ORM,完全兼容Apache Cassandra™

    v0.1.24 1.3K #orm #scylla-db #cassandra #database #mapping #query #struct
  27. ganesh

    Rust中的函数最小化,简化版

    v0.6.0 900 #optimization #minimization #gradient #default #traits #parameters #struct
  28. structx

    在Rust中模拟匿名结构和命名参数

    v0.1.11 #named-arguments #arguments #named #anonymous #struct #structural #proc-macro
  29. fieldx

    用于构建具有惰性初始化字段、构建器模式和Serde支持的结构的进程宏,侧重于声明式语法

    v0.1.3 120 #field #builder-pattern #lazy-evaluation #struct-fields #struct #builder #proc-macro
  30. case_insensitive_string

    不区分大小写的字符串结构

    v0.2.5 3.5K #case-insensitive #string #struct
  31. csta

    个人统计库

    v1.0.1 100 #monte-carlo #plot #statistics #personal #struct #randomizable #hist
  32. serde_unit_struct

    (序列化/反序列化单元结构为名称

    v0.1.3 3.8K #unit #serialization #deserialization #struct #no-alloc #name #string
  33. structsy

    单文件结构数据库

    v0.5.2 #single-file #embedded-database #struct #persistent #transactions #queries #persist
  34. derive_builder_fork_arti

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

    v0.11.2 11K #derive-builder #builder-pattern #builder #macro-derive #setter #struct #derive
  35. taap

    为 Rust 设计的简单易用的参数解析器

    v0.1.4 170 #arguments-parser #arguments #parser #mind #ease #struct #args
  36. yamd

    Markdown 文档(风味)

    v0.13.3 #markdown-parser #markdown #parser #serialization #document #deserialize #struct
  37. extendable-data

    一组 Rust 宏,允许您指定可以“扩展”或继承的数据

    v0.1.5 #enums #structs #unions #proc-macro #union #extensible #struct
  38. structz

    Rust 中的匿名结构实现

    v0.6.0 #anonymous #struct #named-arguments #struct-fields #named-tuple #field-name #no-alloc
  39. rust2antd

    从 Rust 结构体生成 Ant Design 表格

    v0.1.0 #struct #ant #design #generate #table #antd
  40. typeables

    类型别名。由 SixArm.com 提供。

    v2.3.0 #tuple #type #alias #struct #time-unit
  41. packetize

    高效编码和解码您的结构体

    v0.95.0 6.1K #packet #encode-decode #websocket #minecraft #tcp #struct #decoding
  42. entropyscan-rs

    文件熵扫描器以检测恶意软件

    v0.1.0 #entropy #scanner #file #malware #struct #threat #hunting
  43. crud-pretty-struct

    结构体的精美显示

    v0.1.6 #pretty #struct #pretty-print #field #display #crud #derive
  44. xselfref

    selfref 库的分支,增加了一些功能

    v0.1.0 120 #self-referential #struct #opaque #holder #selfref #safe-wrapper #generics
  45. builder-pattern

    用于声明构建器模式的可派生宏

    v0.4.2 1.2K #derive-builder #builder #pattern #macro-derive #macro #derive #struct
  46. structview

    将二进制数据视为高级数据结构,安全地查看

    v1.1.0 1.0K #binary-data #cast #struct #data-structures #zero-copy #binary-parser #binary-format
  47. partially

    部分特征,以及一个可选宏来反射结构体,将每个字段包裹在 Option 中

    v0.2.1 #struct-fields #macro-derive #struct #partial #field #optional
  48. struct-metadata

    为结构体附加元数据的宏

    v1.1.0 410 #metadata #struct #meta-programming #macro #information #attaching #type
  49. catalytic_query_parser

    Scylla ORM 的查询解析器,完全兼容 Apache Cassandra™

    v0.1.24 390 #query-parser #scylla-db #orm #table #struct #database-table #cassandra
  50. field_access

    动态访问结构体字段

    v0.1.8 180 #struct-fields #struct #field #access #macro-derive
  51. oca-presentation

    提供 OCA 展示结构体的库

    v0.7.2 550 #presentation #oca #structure #data-structures #lib #struct
  52. rin-sys

    一个小型库,用于在 Linux 中获取系统信息

    v0.1.4 170 #linux #system-information #ram #cpu #info #fetch #struct
  53. derive_util

    派生宏的工具

    v0.4.0 280 #macro-derive #unnamed-fields #syn #named-fields #struct #unit #enums
  54. ground-env

    通过定义结构体来解析环境变量

    v0.2.0 #env-vars #variables #environment #struct #default-value #macro-derive #parse
  55. keratin

    快速设置/快速开发,嵌入式,模块化数据库

    v0.3.0 800 #modular #database #database-engine #quick #serializable #deserializable #struct
  56. fiberplane-pdk

    Fiberplane 提供者开发工具包

    v1.0.0-beta.14 700 #provider #macro #fiberplane #protocols #schema #query #struct
  57. selfref

    半无痛的自引用固定类型

    v0.4.3 #self-referential #struct #opaque #cell #pinned #types #holder
  58. bogdan_hello_macro

    添加名为 hello_macro 的方法,该方法根据结构体的名称生成问候语

    v0.1.7 200 #hello-macro #name #greeting #struct #traits #bogdan #single
  59. spreadsheet_addresses

    将电子表格地址 ("A4","B$7" 等等) 转换为结构体,反之亦然!

    v1.0.3 #spreadsheet #addresses #convert #struct #address #coordinates #excel
  60. subranges

    管理非交集整数区间

    v0.3.3 #intervals #integer #collection #free #manage #free-intervals #struct
  61. catalytic_table_to_struct

    Scylla 的 ORM 表映射器,完全兼容 Apache Cassandra™

    v0.1.24 1.3K #table #orm #scylla-db #struct #mapping #cassandra #automatic
  62. openiap-client

    openiap 客户端库

    v0.0.3 330 #client #openiap #grpc-client #struct #named-pipe #tcp-client #sockets
  63. partial_derive2

    将结构体类型的所有属性都变成可选属性

    v0.4.3 130 #optional #macro-derive #properties #struct #partial #clone #typescript
  64. derive-merge-struct

    一个用于部分更新命名结构的宏

    v0.2.1 #struct #named #update #macro #field #partially #template
  65. simple-color

    颜色结构体

    v0.2.1 #color #struct #color-color
  66. serde_json_any_key

    解决 serde_json 的 "键必须是字符串" 错误的解决方案。将 HashMap、Vec、Iter<(&K,&V)> 或 Iter<&(K,V)> 序列化和反序列化为 JSON 字典。

    v2.0.0 11K #serde-json #json-key #key-string #iterator #hash-map #key #struct
  67. ovsdb-build

    OVSDB 架构编译器

    v0.0.6 #schema #ovsdb #struct #codec #models #open #serde
  68. type-layout-syn2

    可推导的特性,用于查看结构体的布局,对调试很有用。针对 syn 2 进行了修补。

    v0.2.1 #layout #memory-layout #struct #type #type-layout
  69. httpclient_oauth2

    Rust 的 OAuth2 客户端库。为 httpclient 提供中间件。

    v0.4.0 #oauth2 #http-client #middleware #flow #user #struct
  70. vedirect_rs

    将 Victron VE.Direct 串行输出解析为格式良好的结构体

    v0.2.3 310 #direct #serial #parser #victron #output #ve #struct
  71. nop-json

    JSON 序列化和反序列化(功能齐全、现代、优化、流式、直接到结构体、二进制就绪)

    v2.0.5 #deserialize-json #json #streaming-json #struct #direct #modern #string
  72. memprint

    打印结构体的内存布局的方式

    v0.1.1 #memory-layout #struct #block #u8 #i32 #f32 #push
  73. hash_table_datastruct

    添加 HashTable 类型,允许在具有整数索引行和可哈希键列的表中存储值

    v0.6.3 #hash-table #table #hash #struct #key-value #data-structures
  74. kubetsu

    区分其他结构体的值类型

    v0.2.0 #struct #value #distinguish #user #fake #sqlx #id
  75. intuple

    将结构体和枚举转换为元组(引用元组)及其反向转换 - 递归的,忽略字段

    v0.2.0 #tuple #enums #struct #from #into
  76. packed_struct_codegen

    实现 packed_struct 库的代码生成

    v0.10.1 77K #packed #packing #bit-level #structures #struct #run-time #meta-programming
  77. html_tag

    Rust 中使用 HTML 的神秘方式

    v0.1.3 #html-string #tags #write #wrapper #raw #struct #macro
  78. textr

    TeX 启发式插件,用于将 JSON 文档转换为 PDF

    v0.3.0 170 #pdf-document #json #interface #converting #format #struct #convert-json
  79. struct_iterable

    提供宏,使结构体可迭代

    v0.1.1 20K #proc-macro #struct-fields #struct #iterable #generic #reference #iterate
  80. structstruck

    嵌套结构体和枚举定义

    v0.4.1 5.0K #nested #struct #proc-macro
  81. bumpy

    读取和操作位图 (.bmp) 文件

    v0.0.5 170 #bmp #bitmap #rotation #file #reading #struct #manipulating
  82. default_is_triple_underscore

    Default::default() 的简写语法:___()

    v0.2.0 220 #default #syntax #shorter #initialization #traits #struct #complex
  83. gecos

    解析和生成 gecos 字符串

    v0.1.1 #nss #string #parser #generation #struct #parser-generator
  84. anony

    匿名结构体

    v0.5.2 700 #future #anonymous #struct #join #try-join #no-alloc
  85. linux-boot-params

    Linux 启动协议的启动参数

    v0.1.0 500 #boot #linux #protocols #kernel #struct #parameters #abi
  86. restructed

    快速派生结构体的子集

    v0.2.0 #derive #openapi #patch #structs #view #struct #macro-derive
  87. structmap

    Rust 结构体与关联容器之间转换的宏库

    v0.1.6 #proc-macro #struct #btree-map #container #conversion #associative #converting
  88. beetle-nonzero

    将 std NonZero 结构体组合成一个结构体

    v0.3.9 260 #non-zero #struct #combine #standard #types #std
  89. econf

    一次性将环境变量加载到结构体成员中

    v0.2.1 3.5K #env-var #variables #environment #load #configuration #struct #struct-fields
  90. pixel_engine

    javidx9编写的 olcPixelEngine 的 Rust 实现

    v0.8.0 #user #struct #recreation #olc-pixel-engine #javidx9 #reproduction #pixel-engine-draw
  91. neocities-client

    Neocities API 的客户端

    v0.1.11 190 #api-client #neocities #website #site #client-instance #part #struct
  92. pobsd-parser

    PlayOnBSD 数据库的简单解析器

    v0.4.1 190 #openbsd #parser #play-on-bsd #struct #database #enums #error
  93. proc-easy

    使用宏使编写 proc-macro 包变得容易

    v0.3.0 220 #macro-derive #proc-macro #macro #derive #struct #enums #arguments
  94. structural

    字段访问 traits 和结构类型模拟

    v0.4.3 100 #field #traits #enums #accessor #macro #access #struct
  95. ble-data-struct

    Rust 的 BLE 数据结构

    v0.2.1 #data #ble #struct #bluetooth #uuid #service #characteristics
  96. rsinfo

    vergen 添加到您的 [build-dependencies],然后在一个结构体中获取所有构建信息

    v0.1.3 #vergen #build #info #struct #single #build-dependencies
  97. local-or-heap

    具有预定义大小的类型,无论其包含的 T 类型大小如何,必要时使用堆分配

    v0.1.0 #layout #heap-allocation #explicit #fixed-size #struct #smallbox
  98. super-struct

    结构体,与 Python 中的 dict 类似

    v1.0.2 #struct #dict #ident
  99. fieldx_aux

    各种类型和工具,用于 fieldx crate 和可能对 fieldx 用户有用的工具

    v0.1.3 120 #builder #struct #field #lazy-evaluation #macro
  100. structinator_traits

    允许将数据从迭代器传输到结构体的 trait

    v0.2.0 #iterator #traits #struct #conversion #convenience
  101. merge-rs

    一个小型库,可以减少将两个任意结构体合并成新结构体所需的代码量

    v0.4.0 #struct #merge #amount #required #down #left #cuts
  102. pgdb_to_struct

    CLI 应用程序,用于从 PostgreSQL 数据库表中生成 Rust 结构体文件

    v0.1.3 #postgresql #database-table #struct #generator #postgres #database #cli-applications
  103. byte_struct

    以打包或位字段布局将结构体打包和解包为原始字节

    v0.9.0 470 #serialization #bit-field #struct #pack-unpack #bit-fields
  104. libeither

    Rust 的 Either 结构体

    v0.5.0 750 #serialization #struct #toml #either #enums #unstable #format
  105. api-client

    用于快速创建 REST API 客户端结构体的宏

    v0.2.1 #rest-client #macro #deserialize #serialization #struct #derive-debug #quickly
  106. inter-struct

    为任意结构体自动生成的 trait

    v0.2.1 290 #traits-structs #struct #proc-macro #merge #library
  107. oca_zip_resolver

    库,用于从 zip 文件解析 OCA Bundle 到 OCA 结构体

    v0.2.14 550 #zip-archive #oca #bundle #struct #resolving #lib #file
  108. cardinal-values

    处理方向

    v0.1.1 #direction #cardinal #enums #struct #value #indexed
  109. cassandra_macro

    从 Rust 结构体创建 Cassandra 表和 CRUD CQL 预先准备语句。(自定义 derive:cassandra_macro_derive)

    v0.1.3 #cassandra #macro-derive #cql #struct #derive #generation #table-name
  110. overlay

    将字节数组切片重新解释为任意类型的特性

    v1.0.1 #struct #transmute #reinterpret #byte-slice
  111. just-convert

    结构体轻松转换

    v0.1.6 #convert #struct #macro
  112. darling_core

    用于在实现自定义 derive 时将属性读入结构体的宏库的辅助 crate。在您的代码中使用 https://crates.io/crates/darling。

    v0.20.10 6.7M #darling #proc-macro-attributes #macro-derive #macro-helpers #struct #field #traits-structs
  113. istanbul-oxide

    Istanbul 兼容的覆盖率数据结构

    v0.0.24 #coverage #compatible #istanbul #struct #javascript #port #swc
  114. non-exhaustive

    宏,允许非 exhaustive 结构体的结构体表达式

    v0.1.1 #structs #struct #macro #no-alloc
  115. structmapper

    帮助您生成将一个结构体映射到另一个结构体的代码

    v0.4.2 #struct #another #generate #mapped #i32
  116. ouroboros_examples

    ouroboros crate 的示例

    v0.18.4 #self-referential #ouroboros #struct #generation
  117. substruct

    创建结构体子集的 proc-macro

    v0.1.1 550 #struct #subsets #create #proc-macro #another #no-std #query-parameters
  118. cmp

    比较的便利宏和函数

    v0.1.0 #fields #struct-fields #compare #struct #macro #field
  119. offset

    任意结构的华丽偏移量

    v0.1.4 #memory #structures #struct #glorified #long
  120. alignment-exporter

    提供用户定义的结构体对齐信息的 proc-macro

    v0.1.3 #alignment #struct #packing #padding #layout #proc-macro #graphics
  121. kv-derive

    从键值向量派生结构体的转换

    v1.0.1 #key-value #macro-derive #derive #struct #macro #conversion #string-conversion
  122. mmap-vec

    内存映射向量

    v0.2.0 #memory-mapped #mmap #vector #segment #data-strucure #struct #fit
  123. to_tokenstream

    在Rust宏中创建编译器的接口

    v0.1.3 #token-stream #macro #generation #interface #compiler #within #struct
  124. 强烈

    一个用于创建强类型原语的proc宏

    v0.1.1 #primitive #proc-macro #strongly-typed #create #default #struct #derives
  125. lazy-borink

    懒序列化类型

    v0.2.0 #lazy-evaluation #deserialize #expose #traits #struct #information #unwrap-lazy
  126. struct-convert

    在结构体之间自动转换

    v1.3.1 130 #convert #derive-debug #struct #macro #macro-derive #debugging
  127. const_typed_builder

    使用const generics进行编译时类型检查的builder derive

    v0.3.0 #derive-builder #builder #const-generics #compile-time #macro-derive #struct #validation
  128. ffi_trait

    使 dyn Trait 成为FFI安全的属性

    v0.1.1 220 #traits #objects #attributes #struct #dyn #vtable
  129. async-core

    异步运行时的标准

    v0.3.1 #async #run-time #standard #async-api #async-std #standardizing #struct
  130. rust-patch

    使用其他结构体修补结构体

    v0.1.3 800 #patch #struct #struct-fields #no-alloc
  131. graphile_worker_job

    为graphile_worker(一个高性能的Rust/PostgreSQL作业队列)提供的作业包

    v0.1.2 #job-queue #postgresql #job-scheduler #high #performance #worker #struct
  132. derive_struct_fields

    以编程方式处理结构体字段的方法

    v0.1.1 #struct-fields #struct #fields #programmatically
  133. multiconst

    将表达式解构为多个常量

    v0.2.2 #constants #multiple #expression #macro #destructuring #struct #feature
  134. struct_scheme

    结构方案显示

    v0.0.3 #struct #ident #scheme #fields #spans #named #display
  135. namewise-common

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

    v2.6.8 150 #struct #convert #derived #trivial #type #name-wise
  136. derive_builder_core

    derive_builder crate 的内部辅助库

    v0.20.0 1.3M #derive-builder #builder-pattern #helper #macro #struct #change
  137. parson

    将 JSON 解析成 Rust 类型

    v1.1.0 #json #json-parser #lexer #parse-json #data #parser #struct
  138. embedded-resources

    在单一位置定义外围设备使用,供各处使用

    v0.1.5 #peripheral #struct #macro #resources #embedded #define #place
  139. struple

    在结构和元组之间进行转换

    v0.1.1 #tuple #struct #convert
  140. new-derive

    New derive 宏

    v0.2.1 #macro-derive #macro #derive #const-fn #associated #struct #parameters
  141. safe-lock

    具有 const fn 构造函数且无 unsafe

    v0.1.3 11K #lock #safe #testing #struct #atomic #concurrency #constructor
  142. typesafe-builders

    为您的结构体提供不可靠的编译时检查构建器

    v0.5.0 #derive-builder #builder-pattern #macro #type-safe #compile-time #infallible #struct
  143. typify_gostruct

    旨在将 golang 结构体转换为可用语言的类型对象

    v1.0.5 #golang #language #convert #struct #object #interface #flow
  144. enum-derived

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

    v0.8.2 1.8K #random #enums #rand #struct #derive
  145. to_query

    结构到 HTTP_GET/SQL 查询参数

    v0.5.4 #query-parameters #structure #http-get-sql #derive #st-query #string #struct
  146. try-from-map

    将 HashMap<String, String> 转换为结构体的 derive 宏

    v0.2.1 150 #hash-map #struct #macro-derive #string #try #parser #deserialize
  147. type-layout

    可 derive 的 trait,用于查看结构的布局,有助于调试

    v0.2.0 17K #layout #struct #type #struct-fields #field-name
  148. triangle

    几何三角形的结构。包括重心-笛卡尔变换等。

    v0.2.0 #geometry #3d #math #struct
  149. mlua_proc_macro

    用于将结构体转换为 lua 表的 mlua 工具

    v0.1.12 380 #table #mlua #struct #proc-macro #convert #applications #lua
  150. memoizer

    记忆化结构体函数

    v0.2.2 #memoization #struct #cache #xvrqt
  151. comprez

    结构体和枚举的压缩和解压缩

    v0.2.7 #struct #compression #algorithm #debugging
  152. named-array

    一个用于将结构体字段作为数组访问的过程宏

    v0.1.1 #proc-macro #array #fields #struct #struct-fields #accessing #procedural
  153. tiberius-mappers

    Tiberius 的行映射器

    v0.6.0 #tiberius #row #struct #query #mapping #mappers #map
  154. const_field_count

    推导出用于计算结构体字段数量的常量函数的过程宏

    v0.1.0 150 #macro-derive #numbers #field #count #constant #struct #procedural
  155. from_form

    HashMap -> Struct 的 TryFrom 实现

    v0.1.4 180 #impl #struct #string #try-from
  156. struct_derive

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

    v0.2.1 #struct #automatic #apply #derive #generate #transform
  157. struct_morph

    将一个结构体转换为另一个结构体的宏

    v0.6.0 #struct #macro #another #mapping #struct-fields #data-transformation #convert
  158. json-surf

    搜索/分析 JSON 和 Rust 结构体

    v0.9.0 #json #struct #tantivy #lucene #fuzzy-search #document
  159. fenx

    解析和处理 FEN 和代数象棋记法

    v0.1.1 #chess-board #fen #notation #position #parser #struct #coordinates
  160. derive-name

    推导宏以获取结构体、枚举或枚举变体的名称

    v1.1.0 #macro-derive #variant-name #enums #struct
  161. mist-pdk

    mist插件开发工具包

    v1.1.0 #mist #traits #struct #boilerplate #plugin #update #kit
  162. convert_by_name

    基于字段和变体名称推导结构体和枚举的 From 和 Into

    v0.0.4 #variant-name #field-name #macro-derive #enums #convert #struct #proc-macro
  163. zkstate

    使用zookeeper在多个应用程序实例间共享结构体

    v0.1.23 #zookeeper #shared-state #struct #share #update #local #object
  164. opt_args

    为具有默认值的函数和结构体创建宏

    v2.0.0 120 #function #arguments #struct #optional #macro #default-value #derive-debug
  165. subimpl

    一个过程宏,用于生成包含特定类型字段的结构的该类型的所有实现

    v0.1.1 #struct #field #macro #generate #hash-maps #containing #procedural
  166. struct-box

    安全加密任何可序列化的结构体/枚举

    v0.1.0 110 #serializable #struct #securely #encryption #enums
  167. wasm-bindgen-downcast

    将由wasm-bindgen生成的JavaScript包装器回溯到其原始结构体

    v0.1.1 5.1K #wasm-bindgen #struct #back #wrapper #generated #original #javascript
  168. thiserror-impl

    thiserror存储库的详细信息

    v1.0.63 11.6M #derive-error #thiserror #data-store #enums #detail #struct #redaction
  169. sane

    Rust的SANE序列化和反序列化

    v0.2.1 #bloom #serde #serialization #version #field #struct
  170. struct_baker

    启用编译时解析器的舒适创建

    v0.1.1 #compile-time #time-parser #interpolation #struct #macro #creation #bake
  171. in_struct

    一个类似于属性的进程宏,用于定义在函数中使用的结构体

    v1.0.1 #struct #macro #define #function #procedural #proc-macro
  172. postgres-mapper

    为postgres提供结构体映射

    v0.1.1 #postgresql #mapper #table #mapping #struct #row #proc-macro
  173. 尝试使用DuckDuckGo进行搜索。

  174. merge2

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

    v0.3.0 #merge #struct #combine #macro-derive #derive #macro #hash-map
  175. restruct

    在原始字节和结构化数据之间进行转换

    v0.1.2 #binary-data #convert #structured #byte #parser #raw #struct
  176. byte-array-struct

    创建基于字节数组的结构体的宏

    v0.2.0 #byte-array #struct #macro #backed #stack #size #stack-allocated
  177. type_hash

    为Rust类型生成哈希。此crate的主要用途是检测crate版本之间消息类型的变化。《TypeHash》特质实现了...

    v0.3.0 1.1K #type #hash #macro-derive #struct #macro
  178. sub-struct

    从结构体中删除指定的字段以创建新的结构体

    v0.1.0 #struct #struct-fields #create #name #id
  179. array-as-struct

    在数组类型上提供便利的"字段"访问

    v0.1.0 #array #named-fields #struct #field #conversion #no-alloc #derive-debug
  180. rthrift_tutorial

    rthrift服务器和客户端教程:)

    v0.1.0 #thrift #rthrift #tutorial #client #enums #list #struct
  181. gamo

    为用户定义类型提供一个类似于范围的struct

    v0.3.0 #range #range-iterator #iterator #user-defined #struct #type #esperanto
  182. yaml-front-matter

    Markdown文件的YAML Front Matter(YFM)解析器

    v0.1.0 1.1K #markdown-parser #front-matter #yaml #metadata #file-metadata #struct #valid
  183. overlay_macro

    一个proc-macro,用于实现Overlay,将字节数组的切片重新解释为位/字节打包的结构体

    v2.0.0 #overlay #struct #transmute #macro #reinterpret #debugging
  184. rhachis

    基于 wgpu 和 winit 的游戏框架

    v0.11.0 #gamedev #framework #wgpu #winit #traits #called #struct
  185. settings-schema

    为结构体和枚举提供 GUI 元数据的派生宏

    v0.2.0 500 #schema #settings #enums #macro #gui #struct #serialization
  186. google_taxonomy

    包含所有 Google 产品类别/分类的结构体

    v0.3.2 #google #taxonomy #product #category #txt-file #associated #struct
  187. r3bl_rs_utils_macro

    在实现自定义派生时,将属性读入结构体的 proc-macro 库的内部支持。由 https://crates.io/crates/r3bl_rs_utils 工作区使用。

    v0.9.9 9.7K #proc-macro #tui #macro-derive #apps #productivity #struct #syntax
  188. pro-serde-versioned

    通过 serde 序列化时对数据结构进行版本控制和升级的方法

    v1.0.2 #serialization #serde #enums #data #versioning #data-structures #struct
  189. attribution

    声明式自定义属性解析框架

    v0.5.0 #attributes #parser #proc-macro #parameters #struct #appear #values
  190. multi-structs

    生成多个子结构体合并结构体的宏

    v0.1.1 #struct #macro #merged #multiple #generate #debugging #sub-structs
  191. size-rs

    显示系统上某些结构体的大小

    v0.1.0 #size #linux #command-line #libc #struct
  192. corresponding

    在结构体之间移动对应的字段

    v0.1.8 #struct-fields #fields #struct #copy #field #derive-debug
  193. fuzzy_fraction

    近似人类可读分数表示的结构体

    v0.1.2 #fraction #math #struct #format #parsing-tools
  194. numid

    生成类似数值 ID 的结构体的宏

    v0.2.9 #unique-id #id #macro #struct #unique #static #generate
  195. optional_struct_macro_impl

    实现 optional_struct crate 的 proc_macro 的辅助 crate

    v0.4.1 5.5K #struct #optional-struct #struct-fields #macro #proc-macro #helper #options
  196. derive_destructure2_examples

    crate derive_destructure2 的示例

    v0.1.4 #derive #example #struct #drop #destructure #traits #derive-destructure2
  197. 结构体

    使用格式字符串创建强类型数据打包/解包接口

    v0.1.2 4.3K #format-string #struct #data #interface #strongly-typed #data-structures #pack-unpack
  198. derive-box-dyn

    将结构体转换为 Box<dyn T> 的过程宏

    v0.1.1 #box #proc-macro #struct #box-dyn #convert #traits
  199. atri_ffi

    AtriPlugin FFI 结构体

    v0.9.0 130 #ffi #atri #oicq #struct
  200. zcash_primitives

    zcash 原语 Rust 实现

    v0.16.0 9.7K #primitive #zcash #necessary #struct
  201. simple-cache

    为结构体提供的基本简单 Rust 库 async/await 准备缓存实现

    v0.2.0 #cache #object #struct #simple
  202. dynamodb-helper

    创建与 AWS DynamoDB 交互的结构体的宏

    v0.1.2 #dynamo-db #macro #create #struct #helper #aws #scan
  203. struct2map

    Rust 结构体与关联容器之间转换的宏库

    v0.1.6 #container #associative #proc-macro #struct #procedural #converting #conversion
  204. deltastruct

    允许为标记结构体定义增量,以供以后应用

    v0.1.8 #delta #struct #tagged #mut #self #set #generate
  205. tlayuda

    为结构体添加一个静态方法,以生成具有最少配置的结构体实例的过程宏 derive

    v0.1.6 #instance #struct #proc-macro #generate #procedural #static #testing
  206. MathTriks

    每个数学操作都有一个 crate

    v0.1.0 #mathtriks #math #rectangle #area #perimeter #traits #impl #struct
  207. packetrs

    基于宏的结构体序列化/反序列化

    v0.5.0 #message #header #struct #serialization-deserialization #macro-based #derive-debug #attributes
  208. struct_layout

    使用这个奇特技巧自定义结构体布局

    v0.1.0 #struct #layout #explicit #debugging
  209. flexver-rs

    FlexVer-spec版本的比较器

    v0.1.2 #versions #compare #flex-ver #comparer #ord #struct #string
  210. nested-struct

    使用宏创建嵌套结构体

    v0.1.0 #nested #struct #fields #attributes #macro
  211. ortho_vec_derive

    派生正交向量结构以实现更好的CPU缓存使用

    v0.1.0 #struct #macro-derive #vec #derive #performance #macro #cache
  212. configurable

    在$XDG中加载/保存结构体的辅助函数

    v0.3.5 #configuraiton #struct #helper #file #configuration #error #loading-saving
  213. translator

    一个过程宏,在编译时将repr-C结构体转换为C++、Python和C#,以帮助编写FFI库

    v0.3.1 #struct #translate #ffi #proc-macro
  214. bound

    将锁卫和其他结构体及其派生出的锁或其他数据,通过共享引用包装在一个结构体中,该结构体可以传递和存储在任何地方

    v0.5.0 #bounds #struct #reference #lock #derived #pass #guard
  215. fieldname-access

    派生宏,通过名称在运行时安全地访问结构体字段

    v0.1.11 #struct-fields #field #access #struct #runtime-access #field-access #macro-derive
  216. cursieve

    使将字节数组反序列化为带注解的Rust结构体变得容易

    v0.1.0 #byte-array #byte #serialization #binary-data #unpack #struct #parse
  217. serde_extract

    使用Serde框架重新映射两个结构体

    v0.1.0 #struct #serialization #serde #extract #framework #deserializer #deserialize
  218. binext

    从/到缓冲区读取/写入结构体

    v1.0.0 #binary #io #struct #binary-file
  219. auto-future

    通过async fn快速将结构体转换为future

    v1.0.0 66K #future #async #fn #quickly #auto #struct
  220. cherrybomb-oas

    Cherrybomb 开放API规范(OAS)结构和函数

    v0.1.2 #open-api #specification #oas #struct #cherrybomb #function #security
  221. sql_reverse_struct

    SQL 反向结构

    v0.1.11 #reverse #struct #sql