-
pretty_assertions
用彩色差异替换
assert_eq!
和assert_ne!
-
miette
为非编译器黑客的优雅诊断报告库和协议
-
enum-iterator
遍历类型所有值(例如,枚举的所有变体)的工具
-
serde-xml-rs
基于 xml-rs 的 Serde 解序列化器(兼容 0.9+)
-
snafu
一个易用的错误处理库
-
error-stack
支持任意附加用户数据的上下文感知错误处理库
-
test-strategy
用于在 proptest 中轻松编写高阶策略的过程宏
-
thiserror-core
derive(Error)
-
flecs_ecs
Rust API for the C/CPP flecs ECS library https://github.com/SanderMertens/flecs
-
custom_debug
按字段自定义格式进行派生调试
-
autosurgeon
在自动合并文档中处理数据
-
veil
Rust derive 宏,用于在
std::fmt::Debug
中编辑敏感数据 -
serde-env
通过 serde 将环境反序列化为结构体
-
confik
读取分散在多个源中的应用程序配置
-
miden-miette
为非编译器黑客的优雅诊断报告库和协议
-
serde-intermediate
Serde 序列化的中间表示
-
preprocess
使用内置预处理器预处理结构体
-
rudi
Rust 的开箱即用依赖注入框架
-
scaffolding-core
一个软件开发工具包,它为使用面向对象方法构建应用程序和服务提供框架
-
r-extcap
用Rust编写Wireshark extcap程序
-
soa_derive
自动生成数组结构体
-
seoul
Isomorphism trait
-
fast-graph
快速、轻量级且可扩展的图数据结构实现
-
specs
用Rust编写的实体-组件-系统库
-
ordered
为类型添加任意部分/全序的包装器
-
obake
Rust的版本化数据结构
-
serde-firestore-value
使用Firestore Value作为其数据格式的serde(反)序列化器
-
ambient_cb
定义了用于包装在
Arc
中的回调的辅助类型,这些回调实现了Debug
-
ca-rules
解析类似生命的细胞自动机的规则字符串
-
liftor
Rust生命周期的函子
-
fmt-derive
一个更健壮和通用的推导宏,用于调试和显示
-
serde_default
使用 serde 属性生成默认实现
-
surrealdb-jsonwebtoken
带有 Wasm 支持的临时
jsonwebtoken
分支 -
discern
实现命令查询责任分离(CQRS)模式
-
protopuffer
Rust 仅 protobuf 实现
-
rweb
rust 的 web 服务器框架
-
subenum
用于创建枚举子集的 proc-macro,可以转换到和从
-
dyn-error
Rust 的错误相关实用工具
-
validator_types
validator 和 validator_derive 的基本类型
-
derive-debug-plus
用于 Debug 特性的可定制推导宏
-
outcome-46f94afc-026f-5511-9d7e-7d1fd495fb5c
错误传播的增强
-
eventree
创建无损语法树
-
fast_forward
快速查询集合
-
api-client
用于快速创建REST API客户端结构的宏
-
struct-convert
自动在结构体之间进行转换
-
quick-kv
现代软件的可靠键值存储
-
jget
Rust 工具
-
sqlx-crud
为 SQLx 实现 Create, Read, Update, 和 Delete (CRUD) 方法的派生宏
-
iced_pure
Iced 的纯组件
-
enum_from_derive
为枚举实现 From
-
serde-hex
使用 serde 进行十六进制编码/解码
-
dodo
一个基本持久化库,旨在快速简单创建持久化存储
-
actix-web-validator5
为 actix-web 提供验证机制
-
general-structs
通用结构体 - 此库允许您创建具有常见字段的结构体,不同的字段可以单独指定
-
opt_args
为具有默认值的函数和结构体创建宏
-
actix-web-4-validator
为 actix-web 提供验证机制
-
serde-keyvalue
使用serde反序列化key=value参数
-
serde_dbgfmt
使用serde反序列化#[derive(Debug)]输出
-
variant_enum
variant enum. 生成枚举变体。静态分发。
-
array-as-struct
对数组类型的“字段”访问进行优化
-
rcrefcell
Rc
>的包装类型 -
serde-xml-rust
基于xml-rs的Serde反序列化维护分支(兼容0.9+)
-
corresponding
在结构体之间移动对应的字段
-
sitemapo
支持txt & xml格式的Sitemap.xml(或URL包含)协议,以及视频、图像、新闻扩展
-
relex
构建基于正则表达式的词法分析器
-
tobz1000-serde-xml-rs
serde-xml-rs
的伪命名空间分支 -
enum-utils
一组用于枚举的有用proc宏
-
packetrs
基于宏的struct序列化/反序列化
-
apply_method
允许您将作为参数提供的任何函数应用于对象
-
mediatrix
强类型、可扩展的事件中介者
-
enum_from_variant
宏用于为枚举变体生成 From
特性实现,简化错误转换和枚举映射 -
serde_typename
方便地将Rust类型序列化/反序列化为其serde名称
-
custom_debug_derive
按字段自定义格式进行派生调试
-
sanitizeable
去除某些字段的derive结构体
-
fchashmap
固定容量的no_std hashmap
-
stable-step
稳定Rust的步骤
-
chain-debug
在不重写链调用代码的情况下注入调试
-
egui-controls
使用egui构建控制面板
-
struct2vec
Rust结构到切片
-
new_york
美元切片之家
-
rocket-enumform
为Rocket Web表单提供的变体支持
-
json2struct
Go语言的Json转结构体工具
-
delegate-display
为具有单个成员的结构体/枚举推导Display和Debug
-
injectify
在结构体中实现Trait
-
sp-debug-derive
推导运行时调试实现的宏
-
stremio-serde-hex
使用 serde 进行十六进制编码/解码
-
bin_io
读写二进制文件的框架
-
autodefault
自动插入`..Default::default()`到你的结构体字面量中的过程宏
-
from-str-sequential
为枚举实现类似于FromStr的特质,匹配第一个兼容的变体
-
core_memo
零成本、兼容no_std的懒加载和记忆化库
-
ts2rs
将TypeScript接口导入Rust的宏
-
enum_variant_eq
判断枚举仅具有相等的Variant
-
serdebug
基于serde的#[derive(Debug)]替换
-
esde
序列化和反序列化库
-
sdi
Rust静态解析依赖注入库
-
is-tree-macro
万物皆树
-
to_debug
使用Debug trait的ToString trait的替代方案
-
derive-debug-extras
更可定制的#[derive(Debug)]
-
fmt-derive-proc
一个更健壮和通用的推导宏,用于调试和显示
-
jdefault_derive
Rust默认derive
-
surrealdb-obj-derive
从surrealdb-schema-derive派生的derive
-
extends-rs
rust extends impl宏attr
-
serde_flat_regex
在serde反序列化期间平坦regex匹配键的宏
-
specs-derive
Specs组件的自定义derive宏
-
derive-debug
用于 Debug 特性的可定制推导宏
-
rupring_macro
rupring 宏
-
amplify_derive
强大的推导宏;'amplify' 库的一部分
-
serde-xml-rs2
基于 xml-rs 的 Serde 解序列化器(兼容 0.9+)
-
derive_display_from_debug
Rust 宏,用于为任何具有 Debug 特性的类型推导 Display 特性
-
d3-core
服务器开发框架 -- 核心层
-
acid-state
为 Rust 提供简单持久化
尝试使用DuckDuckGo进行搜索。