-
derive_builder
Rust 宏,用于自动为任意结构体实现构建器模式
-
ref-cast
安全地将 &T 转换为 &U,其中结构体 U 包含一个类型为 T 的字段
-
cargo_toml
Cargo.toml
使用 Serde 解析的结构体定义 -
ouroboros
简单、安全的自引用结构体生成
-
bitfield
用于生成类似位字段的宏
-
indicium
内存中的集合和键值存储搜索
-
spirv
Rust 对 SPIR-V 结构体和枚举的定义
-
nom-derive
从结构体自定义 derive nom 解析器
-
deku
为结构体提供位级别序列化和反序列化 proc-macro
-
struct-patch
帮助您为结构体实现部分更新
-
kopium
开源API去混淆器
-
jid
Jabber ID的结构体
-
structdiff
生成和应用结构体实例之间部分差异的无依赖crate
-
user-error
UserFacingError是一个错误crate,允许您以易于阅读的格式打印错误和错误链,以便最终用户使用。如果您实现了UFE特质,默认实现...
-
xmlserde
用于序列化和反序列化XML的有用工具
-
bit-struct
定义具有字段分配给单个位而不是字节的结构的宏
-
soapy
数组结构派生宏
-
soa_derive
自动生成数组结构
-
envir
从/到环境变量的结构体反序列化和序列化
-
http-request-derive
使用派生创建HTTP请求
-
nestify
提供了一个宏来简化并美化Rust中的嵌套结构定义,使得代码结构更清晰、易读,减少了冗余。特别是在处理API响应时非常有用。
-
strung
使用不同的/自定义的前缀/后缀在字符串中轻松访问结构字段:"Hello, {field}"
-
localsavefile
从本地文件保存和加载结构体。savefile crate的便利包装。
-
captur
宏,用于从闭包中的非连接字段捕获整个结构体
-
alloc-from-pool
单线程对象池实现
-
catalytic
Scylla的ORM,完全兼容Apache Cassandra™
-
ganesh
Rust中的函数最小化,简化版
-
structx
在Rust中模拟匿名结构和命名参数
-
fieldx
用于构建具有惰性初始化字段、构建器模式和Serde支持的结构的进程宏,侧重于声明式语法
-
case_insensitive_string
不区分大小写的字符串结构
-
csta
个人统计库
-
serde_unit_struct
(序列化/反序列化单元结构为名称
-
structsy
单文件结构数据库
-
derive_builder_fork_arti
Rust 宏,用于自动为任意结构体实现构建器模式
-
taap
为 Rust 设计的简单易用的参数解析器
-
yamd
Markdown 文档(风味)
-
extendable-data
一组 Rust 宏,允许您指定可以“扩展”或继承的数据
-
structz
Rust 中的匿名结构实现
-
rust2antd
从 Rust 结构体生成 Ant Design 表格
-
typeables
类型别名。由 SixArm.com 提供。
-
packetize
高效编码和解码您的结构体
-
entropyscan-rs
文件熵扫描器以检测恶意软件
-
crud-pretty-struct
结构体的精美显示
-
xselfref
selfref 库的分支,增加了一些功能
-
builder-pattern
用于声明构建器模式的可派生宏
-
structview
将二进制数据视为高级数据结构,安全地查看
-
partially
部分特征,以及一个可选宏来反射结构体,将每个字段包裹在 Option 中
-
struct-metadata
为结构体附加元数据的宏
-
catalytic_query_parser
Scylla ORM 的查询解析器,完全兼容 Apache Cassandra™
-
field_access
动态访问结构体字段
-
oca-presentation
提供 OCA 展示结构体的库
-
rin-sys
一个小型库,用于在 Linux 中获取系统信息
-
derive_util
派生宏的工具
-
ground-env
通过定义结构体来解析环境变量
-
keratin
快速设置/快速开发,嵌入式,模块化数据库
-
fiberplane-pdk
Fiberplane 提供者开发工具包
-
selfref
半无痛的自引用固定类型
-
bogdan_hello_macro
添加名为 hello_macro 的方法,该方法根据结构体的名称生成问候语
-
spreadsheet_addresses
将电子表格地址 ("A4","B$7" 等等) 转换为结构体,反之亦然!
-
subranges
管理非交集整数区间
-
catalytic_table_to_struct
Scylla 的 ORM 表映射器,完全兼容 Apache Cassandra™
-
openiap-client
openiap 客户端库
-
partial_derive2
将结构体类型的所有属性都变成可选属性
-
derive-merge-struct
一个用于部分更新命名结构的宏
-
simple-color
颜色结构体
-
serde_json_any_key
解决 serde_json 的 "键必须是字符串" 错误的解决方案。将 HashMap
、Vec 、Iter<(&K,&V)> 或 Iter<&(K,V)> 序列化和反序列化为 JSON 字典。 -
ovsdb-build
OVSDB 架构编译器
-
type-layout-syn2
可推导的特性,用于查看结构体的布局,对调试很有用。针对 syn 2 进行了修补。
-
httpclient_oauth2
Rust 的 OAuth2 客户端库。为 httpclient 提供中间件。
-
vedirect_rs
将 Victron VE.Direct 串行输出解析为格式良好的结构体
-
nop-json
JSON 序列化和反序列化(功能齐全、现代、优化、流式、直接到结构体、二进制就绪)
-
memprint
打印结构体的内存布局的方式
-
hash_table_datastruct
添加 HashTable 类型,允许在具有整数索引行和可哈希键列的表中存储值
-
kubetsu
区分其他结构体的值类型
-
intuple
将结构体和枚举转换为元组(引用元组)及其反向转换 - 递归的,忽略字段
-
packed_struct_codegen
实现 packed_struct 库的代码生成
-
html_tag
Rust 中使用 HTML 的神秘方式
-
textr
TeX 启发式插件,用于将 JSON 文档转换为 PDF
-
struct_iterable
提供宏,使结构体可迭代
-
structstruck
嵌套结构体和枚举定义
-
bumpy
读取和操作位图 (.bmp) 文件
-
default_is_triple_underscore
Default::default() 的简写语法:___()
-
gecos
解析和生成 gecos 字符串
-
anony
匿名结构体
-
linux-boot-params
Linux 启动协议的启动参数
-
restructed
快速派生结构体的子集
-
structmap
Rust 结构体与关联容器之间转换的宏库
-
beetle-nonzero
将 std
NonZero
结构体组合成一个结构体 -
econf
一次性将环境变量加载到结构体成员中
-
pixel_engine
javidx9编写的 olcPixelEngine 的 Rust 实现
-
neocities-client
Neocities API 的客户端
-
pobsd-parser
PlayOnBSD 数据库的简单解析器
-
proc-easy
使用宏使编写 proc-macro 包变得容易
-
structural
字段访问 traits 和结构类型模拟
-
ble-data-struct
Rust 的 BLE 数据结构
-
rsinfo
将
vergen
添加到您的 [build-dependencies],然后在一个结构体中获取所有构建信息 -
local-or-heap
具有预定义大小的类型,无论其包含的 T 类型大小如何,必要时使用堆分配
-
super-struct
结构体
,与Python
中的dict
类似 -
fieldx_aux
各种类型和工具,用于 fieldx crate 和可能对 fieldx 用户有用的工具
-
structinator_traits
允许将数据从迭代器传输到结构体的 trait
-
merge-rs
一个小型库,可以减少将两个任意结构体合并成新结构体所需的代码量
-
pgdb_to_struct
CLI 应用程序,用于从 PostgreSQL 数据库表中生成 Rust 结构体文件
-
byte_struct
以打包或位字段布局将结构体打包和解包为原始字节
-
libeither
Rust 的 Either 结构体
-
api-client
用于快速创建 REST API 客户端结构体的宏
-
inter-struct
为任意结构体自动生成的 trait
-
oca_zip_resolver
库,用于从 zip 文件解析 OCA Bundle 到 OCA 结构体
-
cardinal-values
处理方向
-
cassandra_macro
从 Rust 结构体创建 Cassandra 表和 CRUD CQL 预先准备语句。(自定义 derive:cassandra_macro_derive)
-
overlay
将字节数组切片重新解释为任意类型的特性
-
just-convert
结构体轻松转换
-
darling_core
用于在实现自定义 derive 时将属性读入结构体的宏库的辅助 crate。在您的代码中使用 https://crates.io/crates/darling。
-
istanbul-oxide
Istanbul 兼容的覆盖率数据结构
-
non-exhaustive
宏,允许非 exhaustive 结构体的结构体表达式
-
structmapper
帮助您生成将一个结构体映射到另一个结构体的代码
-
ouroboros_examples
ouroboros crate 的示例
-
substruct
创建结构体子集的 proc-macro
-
cmp
比较的便利宏和函数
-
offset
任意结构的华丽偏移量
-
alignment-exporter
提供用户定义的结构体对齐信息的 proc-macro
-
kv-derive
从键值向量派生结构体的转换
-
mmap-vec
内存映射向量
-
to_tokenstream
在Rust宏中创建编译器的接口
-
强烈
一个用于创建强类型原语的proc宏
-
lazy-borink
懒序列化类型
-
struct-convert
在结构体之间自动转换
-
const_typed_builder
使用const generics进行编译时类型检查的builder derive
-
ffi_trait
使
dyn Trait
成为FFI安全的属性 -
async-core
异步运行时的标准
-
rust-patch
使用其他结构体修补结构体
-
graphile_worker_job
为graphile_worker(一个高性能的Rust/PostgreSQL作业队列)提供的作业包
-
derive_struct_fields
以编程方式处理结构体字段的方法
-
multiconst
将表达式解构为多个常量
-
struct_scheme
结构方案显示
-
namewise-common
为Rust类型派生的平凡名称转换
-
derive_builder_core
derive_builder crate 的内部辅助库
-
parson
将 JSON 解析成 Rust 类型
-
embedded-resources
在单一位置定义外围设备使用,供各处使用
-
struple
在结构和元组之间进行转换
-
new-derive
New
derive 宏 -
safe-lock
具有
const fn
构造函数且无unsafe
-
typesafe-builders
为您的结构体提供不可靠的编译时检查构建器
-
typify_gostruct
旨在将 golang 结构体转换为可用语言的类型对象
-
enum-derived
生成您的枚举和结构的随机实例
-
to_query
结构到 HTTP_GET/SQL 查询参数
-
try-from-map
将 HashMap<String, String> 转换为结构体的 derive 宏
-
type-layout
可 derive 的 trait,用于查看结构的布局,有助于调试
-
triangle
几何三角形的结构。包括重心-笛卡尔变换等。
-
mlua_proc_macro
用于将结构体转换为 lua 表的 mlua 工具
-
memoizer
记忆化结构体函数
-
comprez
结构体和枚举的压缩和解压缩
-
named-array
一个用于将结构体字段作为数组访问的过程宏
-
tiberius-mappers
Tiberius 的行映射器
-
const_field_count
推导出用于计算结构体字段数量的常量函数的过程宏
-
from_form
HashMap
-> Struct 的 TryFrom 实现 -
struct_derive
自动应用于某些类型的结构体的函数
-
struct_morph
将一个结构体转换为另一个结构体的宏
-
json-surf
搜索/分析 JSON 和 Rust 结构体
-
fenx
解析和处理 FEN 和代数象棋记法
-
derive-name
推导宏以获取结构体、枚举或枚举变体的名称
-
mist-pdk
mist插件开发工具包
-
convert_by_name
基于字段和变体名称推导结构体和枚举的 From 和 Into
-
zkstate
使用zookeeper在多个应用程序实例间共享结构体
-
opt_args
为具有默认值的函数和结构体创建宏
-
subimpl
一个过程宏,用于生成包含特定类型字段的结构的该类型的所有实现
-
struct-box
安全加密任何可序列化的结构体/枚举
-
wasm-bindgen-downcast
将由
wasm-bindgen
生成的JavaScript包装器回溯到其原始结构体 -
thiserror-impl
thiserror
存储库的详细信息 -
sane
Rust的SANE序列化和反序列化
-
struct_baker
启用编译时解析器的舒适创建
-
in_struct
一个类似于属性的进程宏,用于定义在函数中使用的结构体
-
postgres-mapper
为postgres提供结构体映射
-
merge2
通过值合并结构体为单个结构体
-
restruct
在原始字节和结构化数据之间进行转换
-
byte-array-struct
创建基于字节数组的结构体的宏
-
type_hash
为Rust类型生成哈希。此crate的主要用途是检测crate版本之间消息类型的变化。《TypeHash》特质实现了...
-
sub-struct
从结构体中删除指定的字段以创建新的结构体
-
array-as-struct
在数组类型上提供便利的"字段"访问
-
rthrift_tutorial
rthrift服务器和客户端教程:)
-
gamo
为用户定义类型提供一个类似于范围的struct
-
yaml-front-matter
Markdown文件的YAML Front Matter(YFM)解析器
-
overlay_macro
一个proc-macro,用于实现Overlay,将字节数组的切片重新解释为位/字节打包的结构体
-
rhachis
基于 wgpu 和 winit 的游戏框架
-
settings-schema
为结构体和枚举提供 GUI 元数据的派生宏
-
google_taxonomy
包含所有 Google 产品类别/分类的结构体
-
r3bl_rs_utils_macro
在实现自定义派生时,将属性读入结构体的 proc-macro 库的内部支持。由 https://crates.io/crates/r3bl_rs_utils 工作区使用。
-
pro-serde-versioned
通过 serde 序列化时对数据结构进行版本控制和升级的方法
-
attribution
声明式自定义属性解析框架
-
multi-structs
生成多个子结构体合并结构体的宏
-
size-rs
显示系统上某些结构体的大小
-
corresponding
在结构体之间移动对应的字段
-
fuzzy_fraction
近似人类可读分数表示的结构体
-
numid
生成类似数值 ID 的结构体的宏
-
optional_struct_macro_impl
实现 optional_struct crate 的 proc_macro 的辅助 crate
-
derive_destructure2_examples
crate derive_destructure2 的示例
-
结构体
使用格式字符串创建强类型数据打包/解包接口
-
derive-box-dyn
将结构体转换为 Box<dyn T> 的过程宏
-
atri_ffi
AtriPlugin FFI 结构体
-
zcash_primitives
zcash 原语 Rust 实现
-
simple-cache
为结构体提供的基本简单 Rust 库 async/await 准备缓存实现
-
dynamodb-helper
创建与 AWS DynamoDB 交互的结构体的宏
-
struct2map
Rust 结构体与关联容器之间转换的宏库
-
deltastruct
允许为标记结构体定义增量,以供以后应用
-
tlayuda
为结构体添加一个静态方法,以生成具有最少配置的结构体实例的过程宏 derive
-
MathTriks
每个数学操作都有一个 crate
-
packetrs
基于宏的结构体序列化/反序列化
-
struct_layout
使用这个奇特技巧自定义结构体布局
-
flexver-rs
FlexVer-spec版本的比较器
-
nested-struct
使用宏创建嵌套结构体
-
ortho_vec_derive
派生正交向量结构以实现更好的CPU缓存使用
-
configurable
在$XDG中加载/保存结构体的辅助函数
-
translator
一个过程宏,在编译时将repr-C结构体转换为C++、Python和C#,以帮助编写FFI库
-
bound
将锁卫和其他结构体及其派生出的锁或其他数据,通过共享引用包装在一个结构体中,该结构体可以传递和存储在任何地方
-
fieldname-access
派生宏,通过名称在运行时安全地访问结构体字段
-
cursieve
使将字节数组反序列化为带注解的Rust结构体变得容易
-
serde_extract
使用Serde框架重新映射两个结构体
-
binext
从/到缓冲区读取/写入结构体
-
auto-future
通过async fn快速将结构体转换为future
-
cherrybomb-oas
Cherrybomb 开放API规范(OAS)结构和函数
-
sql_reverse_struct
SQL 反向结构
尝试使用DuckDuckGo进行搜索。