-
darling
一个用于在实现自定义 derive 时将属性读取到结构体的 proc-macro 库
-
envy
将环境变量反序列化为类型安全的结构体
-
delegate
更少的样板代码的方法委派
-
mry
一个功能强大但支持结构体、特性和函数的模拟库
-
pax-message
Pax 运行时使用的共享消息结构体
-
serde-env
通过 serde 将环境变量反序列化为结构体
-
crc-catalog
表示为简单的 Rust 结构体的 CRC 算法目录(从 http://reveng.sourceforge.net/crc-catalogue 生成)
-
envious
将(可能嵌套的)环境变量反序列化到您的自定义结构体中
-
jsoncodegen
json 代码生成工具
-
aws-ip-ranges
https://ip-ranges.amazonaws.com/ip-ranges.json 作为 const 结构体
-
tracker
用于跟踪结构体变化的宏
-
proc-bitfield
表达性声明类似位字段的结构体
-
shrub-rs
处理Evergreen项目配置
-
coi
依赖注入库
-
serde-diff
一个用于序列化相同类型两个结构体差异并应用于其他结构体的辅助工具
-
unleash-types
Unleash客户端特性API响应的API类型(https://github.com/Unleash/unleash)
-
selfie
实验性、无宏和无分配的自引用结构体
-
wasmcloud-secrets-types
用于与wasmCloud中的秘密交互的类型、特性和结构体
-
swc_plugin_proxy
为插件代理原始结构体的结构体
-
serde_tuple
将带有命名字段的结构体反序列化为值数组
-
vndb
可爱的VNDB API
-
capnp_conv
将structs转换为读者/构建器的capnp读写特性
-
systemctl
一个小型crate,用于与systemd单元交互
-
sn_testnet
安全网络测试网络启动器
-
extendable-data
一组Rust宏,允许您指定可以“扩展”或继承的数据
-
serde_avro_derive
为serde_avro_fast生成Rust structs的avro模式
-
binread
通过✨宏魔法✨帮助从二进制数据中读取structs
-
rstml-component
Rust的HTML组件库
-
bufreaderwriter
Rust便利的structs,可简化从单个底层IO实例进行缓冲读取和写入之间的自动切换。BufReaderWriterRand用于随机IO,BufReaderWriterSeq用于顺序IO。
-
binf
为处理二进制标志添加实用工具
-
pgde
用于将 PostgreSQL 行数据消费到结构体的宏库
-
bytes-cast
安全地将 &[u8] 字节数组重新解释为自定义结构体,而不进行复制,以高效地读取结构化二进制数据
-
spark-orm
Rust 中的 Mongodb ORM
-
winparsingtools
用于解析 Windows 二进制格式的结构体和实用工具的集合
-
egui-probe
用于在 egui 中暴露值编辑的特性和 derive 宏
-
himmelblau_kerberos_asn1
解析/构建 Kerberos ASN1 DER 到/从 Rust 结构体
-
csa
以 CSA 格式进行将棋游戏序列化和反序列化的库
-
html_compile
用于在 Rust 中生成静态网站 HTML 字符串的模板引擎
-
embedded-io-adapters
在
embedded-io
特性和其他 I/O 特性之间的适配器 -
toml_pretty
将 serde-serializable 值格式化为 toml 的函数
-
chemrust-core
定义计算化学程序中数据流和结构的核心模块
-
incrstruct
使用两阶段初始化构建自引用结构
-
replicate-rust
Replicate 的非官方 Rust 客户端
-
peachy
异步任务管理器,类似于线程池但更酷,适用于结构
-
enveror
使用 serde 将环境变量加载到结构中
-
unc-rpc-error-core
为 Rust 结构生成 TypeScript 架构,可用于 TypeScript
-
dihardts_omicstools
不同 omics 工具、结构和枚举的集合
-
egui-multiwin
允许多个窗口使用 egui
-
rnet
轻松从 C# 或其他 .net 语言调用 Rust
-
product-os-openapi
Product OS : OpenAPI 提供了一组用于定义 OpenAPI / Swagger 规范结构的结构。该 crate 旨在与 Product OS : Connector 一起使用。
-
rooting-forms
从结构生成 HTML(rooting)表单
-
mogrify
用于自动生成结构体的“解析,不验证”
TryFrom
实现的宏 -
github-meta
https://api.github.com/meta 作为常量结构体
-
lucene_query_builder
用于为 Rust 结构体生成 lucene 查询构建器的 derivecrate
-
rust_orm_gen
ORM 生成器
-
kerberos_asn1
解析/构建 Kerberos ASN1 DER 到/从 Rust 结构体
-
iceportal
在火车上从 iceportal API 获取数据
-
restructed
快速生成结构体的子集
-
mudra
将货币作为不同的结构体
-
kv6
结构体集合,允许读取 Ken Silverman 的体素格式
-
treeflection
提供树结构反射的库
-
quicklog
Rust 中的快速日志
-
mapstruct
使用 proc-macros 创建结构体的重构安全派生
-
hello_egui_utils
由 https://github.com/lucasmerlin/hello_egui 的 crate 使用
-
zeroable
使用
bytemuck::Zeroable
进行派生的 -
steam-vent-proto
Steam客户端协议使用的Protobuf结构体
-
hb_error
用于创建和处理错误的实用宏和特性
-
riptun
一个跨平台的库,用于创建、管理和利用同步和异步的TUN/TAP设备
-
structre
将正则表达式静态解析为结构体的宏
-
cell_reader
定义计算化学程序中数据流和结构的核心模块
-
non-exhaustive
允许非_exhaustive 结构体表达式的宏
-
packed-encoder
一个微小的Rust crate,可以将不同类型的数据编码为可以通过网络、系统调用或FFI传递的打包的字节序列
-
destruct
用于简化组合器实现的结构体和枚举
-
builders
用于构建结构体的Rust宏
-
temporary_enum_delegate_0_3_0
为枚举和结构体提供特派功能
-
raw-bytify
将结构体转换为字节并反之
-
deserter
过程宏,用于从类似 JavaScript 的对象语法初始化 Rust 结构体
-
bitread
在 Rust 中设计用于高效地将小二进制数据转换为 Rust 结构体
-
rapiy-art
带有颜色结构体的 cargo 库
-
stable-id
主要处理索引的发布和维护稳定性
-
logisheets_workbook
LogiSheets 的解压缩和写入 .xlsx 文件的工具
-
mapstruct-derive-lib
mapstruct 的 derive 宏
-
derive_environment
通过环境变量修改结构体
-
binwrite
使用✨宏魔法✨帮助将结构体作为二进制数据写入
-
aggregate
结构体的运行时属性
-
document_tree
reStructuredText 的 DocumentTree 表示
-
fast-map
类似 Map 的结构体
-
map2struct
将字符串-字符串哈希表转换为结构体
-
obstruct
匿名结构和命名函数参数的实验性实现
-
serde-key-value-vec-map
将 serde 中的映射或 JSON 对象反序列化为实现 FromKeyValue 特性的结构体
-
rs2js
一个宏,用于将 Rust 结构体转换为/从 JsValues 转换
-
identifier
轻松生成 128 位 id 结构体
-
checkout_core
checkout_controller 包的核心特性和结构体
-
polymorphic_enum
自动将枚举变体数据包装在结构体中。为枚举实现一个给定的特性,该特性将委托给结构体。还实现了 From 和 To,以在枚举和结构体之间进行转换。
-
grapple-config
Grapple Robotics 的配置结构体和特性,用于嵌入式-hal 项目
-
scones
为结构体生成简单的构造函数
-
similar-structs-macros
用于更简洁的结构体/枚举定义的生活质量宏
-
s3-manifest
Rust 中 Amazon S3 使用的强类型清单结构体
-
github-openapi
Github OpenAPI 结构体
-
struct-from-avro
从 Avro 架构生成结构体,您可以在程序参数中指定您的 avsc 文件路径
-
near-rpc-error-core
为 Rust 结构生成 TypeScript 架构,可用于 TypeScript
-
polys
一个用于多边形几何的包
-
deq
事务系统,允许回滚对结构体所做的任何更改
-
derive-for
用于使用相同的 derive 程序宏定义结构体的宏
-
safe-bytes
辅助crate,用于安全地读取结构体的字节表示形式
-
message_to_parent
子结构体与父结构体通信和交互,而不违反借用检查器
-
abineo-messaging
用于内部消息服务的共享结构和枚举
-
notan_core
在 Notan 中使用的基类型和结构体
-
structout
一个用于从通用定义生成结构体的 proc-macro
-
ethereum
Ethereum 的核心块和交易类型
-
formy
将结构体转换为HTML表单的宏
-
darling_macro
在实现自定义derives时,支持将属性读取到结构体中的proc-macro库的内部支持。在你的代码中使用https://crates.io/crates/darling。
-
errormake
自动创建Error结构体的宏
-
from_env
使用.env文件或CLI参数提供的值填充结构体
-
databento-defs
常见的Databento枚举和数据结构
-
serde_struct_wrapper
使用Serde在序列化和反序列化过程中使用不同的根元素封装结构体
-
newtype
自定义Derive为元组结构体提供newtype语义
-
chesspos
表示棋盘格的基本结构体
-
play-files
解析Polyend Play项目到Rust结构体
-
structs-from-excel
添加一个过程宏,通过给定的、格式化的Excel电子表格展开结构体
-
serde_stream
为流添加serde序列化和反序列化功能
-
scalar-field
定义标量字段上算术运算的特性和结构体
-
flowrstructs
运行时与客户端之间共享的结构
-
readfilter
透明地包装可读对象并过滤其内容
-
regex-parse
使用正则表达式字符串,将字符串转换为结构体!
-
edgedb-composable-query
EdgeDB 的 ComposableQuery 特性。与 edgedb-composable-query-derive 一起使用。
-
builder-rs
用于为 Rust 结构体生成构建器模式的程序宏
-
rust-rectangles
一个使用变量、元组和结构体计算矩形面积的程序
-
pokeapi_types
一组用于辅助从 PokeAPI 服务创建数据的结构体
-
conventional-commits-types
定义 conventional-commits 类型
-
eric
创建
std::io::Error
结构体 -
mycelial-crdt
mycelial crdt
-
aggregate_types
为运行时提供结构体的聚合属性
-
mempickle
使用 0 序列化将原始结构体存储在磁盘上
-
hangouts-rs
谷歌Hangouts Takeout解析库
-
near-structs-checker-lib
ProtocolStruct宏,允许检查所有协议结构的合理性
-
build_cfg_shared
为build_cfg共享结构和函数
-
near-structs-checker-core
ProtocolStruct宏的辅助工具,允许收集所有协议结构
-
influxdb2-structmap
Rust结构体与关联容器之间转换的宏库
-
app_route
将应用程序路由(URL路径+查询字符串)视为强类型Rust结构体
-
mock-syn
模拟/包装syn结构体和枚举,覆盖特定字段
-
serde_int_map
为整数索引结构体派生serde特性
-
mop-structs
MOP的底层结构
-
cardparse
固定宽度文本格式解析到结构体
-
e2e-test-model
后端和前端之间共享的模型结构体
-
tomldoc
生成使用 serde-derive 定义的 toml 配置的文档
-
rust_var_zeroed
使用 rust 创建无 Default 特性的零初始化结构体
-
restless-query
用于 restless crate 编码查询参数的辅助类型
-
infoit
为结构体和枚举创建信息
-
rosetta-types
Rosetta API 请求和响应结构体
-
badcontext
创建包含应用程序组件的 Context 结构体的小型 crate
-
pin-api
实验 Pin API
-
prost-serde-derive
使用 Serde 为 Prost 生成的结构体实现序列化和反序列化 derive 宏
-
derive-collect-docs
使用
CollectDocs
derive 宏从 Rust 结构体收集文档 -
netproto
用于将网络数据包映射为可用结构体的工具
-
struct-arithmetic
为您的结构体派生基本算术操作 trait
-
utxorpc-spec
为 UTxO RPC 规范自动生成的结构体
-
vecn
将用户定义的结构体转换为通用向量类型的过程宏
-
blog-db
一组用于与博客数据库交互的迁移脚本和结构体
-
structscan
在终端交互式读取结构体
-
bytestruct
将字节解析到结构体中
-
byte-sequence
一个小型宏,用于创建用作字节序列的结构体(用于ApiKeys、SessionIds等)
-
configurator
Rust的静态类型配置结构体/文件
-
breakwater-core
核心结构体
-
narqyez_shared
Narqyez项目之间的共享引用
-
recorder
轻松生成具有实用工具的数据结构
-
nestruct
提供宏以便轻松扁平化或嵌套代码中的结构体和枚举
-
near-structs-checker-macro
协议结构体宏实现,用于检查协议结构体的完整性
-
typelayout
类型级别布局反射
-
uniform-array-derive
将统一类型转换为切片的宏
-
libspnav
Rust的libspnav包装库
-
cell_derive
一个用于快速实现包含
OnceCell
或OnceLock
结构的struct的get_or_init
和get_mut
函数的宏 -
eprompt
易于使用的交互式提示库。没有复杂的结构或特性,只有几个简单易用的函数。
-
pxcmprs-core
关键的pxcmprs结构和函数
尝试使用 DuckDuckGo 进行搜索。