-
serde_path_to_error
未反序列化元素的路径
-
sql-builder
SQL代码生成器
-
qsv-sniffer
Rust的CSV文件格式嗅探器,针对qsv进行优化
-
serde_amqp
AMQP1.0协议的serde实现
-
traceon
易于日志记录和跟踪的格式化工具,具有扁平化JSON或格式化输出
-
erls
Erlang语言服务器
-
flaq
用于修改和查询
.flac
文件的CLI工具 -
tide-tracing
tide使用的中间件,用于日志记录
-
ser-write-msgpack
ser-write的MessagePack序列化器和反序列化器
-
将结构字段名作为数组
生成命名结构的字段名常量
-
structz
Rust中的匿名结构体实现
-
const-type-layout
可推导的const特质,用于查看和比较结构体、联合体或枚举的布局
-
dto_mapper
从结构体创建动态DTO(数据传输对象)
-
db-helpers
各种宏,帮助进行数据库查询和表操作
-
envconfgen
配置结构体生成器
-
type-layout
可推导特质,用于查看结构体的布局,对调试很有用
-
zenode
在p2panda和graphql之上构建抽象层,以便轻松创建模式和在p2panda节点上执行操作
-
variant_access_traits
一组特性和宏,用于定义基于C++标准库中std::variant api的Rust枚举的公共API
-
convert_by_name
基于字段名和变体名派生From和Into的结构体和枚举
-
perstruct
宏,用于为结构体添加持久后端
-
yasec
愚蠢的环境配置(YASEC)从环境变量创建设置
-
guzzle
一个可派生特性,用于将键值对消费到结构体中
-
sqlite2mongo
将sqlite数据库导入mongodb
-
runtime-struct-field-names-as-array
一个过程宏,它生成一个命名结构体的字段名称数组
-
sort_by_derive
派生宏SortBy和辅助宏EnumAccessor和EnumSequence,为无法自动派生这些特性的结构体和枚举派生特质
Ord
、PartialOrd
、Eq
、PartialEq
和Hash
-
serde_builder
serde扩展,用于使用构建器模式构建类型使用的反序列化算法
-
yarn_remapper
将Minecraft的Yarn命名映射重映射到混淆标识符
-
field
静态验证的结构体字段名称作为字符串
-
csv-stream
用于构建作为Stream或Iterator的CSV
-
proc-macro-type-name
使用proc_macro2标识符将Rust字段名称(snake case)转换为类型名称(pascal case)
-
fievar
过程宏,用于生成返回结构体字段名称或枚举变体名称静态切片的函数
-
get_fields
一个过程宏,它生成一个命名结构体的字段名称数组
-
modelizer
为数据库模型生成 CRUD Rust 代码(目前仅支持 sqlx)
-
libobs-source-macro
libobs-sources 的辅助宏
-
serde_compact
用于压缩使用 serde 序列化的结构和枚举的宏
-
field_names
在运行时公开结构体字段名称的 proc-macro
-
nb-field-names
生成返回结构体字段名称的类方法
-
derive_constructors_proc
从,TryFrom 和创建新的 with_*args* 函数推导
-
reflection
以分层树的形式反映类型字段的名称及其类型名称
-
type-change
在相同字段名称的不同类型之间转换
-
field_types
一些用于从枚举推导的宏,对应于结构体的字段
-
yacm_derive
#[derive(Yacm)] 的宏实现
尝试使用DuckDuckGo进行搜索。搜索。