-
either
枚举
Either
有变体Left
和Right
,是一种具有两个情况的通用求和类型 -
scale-info
关于 SCALE 可编码 Rust 类型的信息
-
enum-iterator
遍历类型所有值(例如枚举的所有变体)的工具
-
serde-reflection
提取 Serde 数据格式的表示形式
-
icu_timezone
用于解析和操作时区信息的 API
-
shakmaty
国际象棋及其变体的规则和操作
-
serde_variant
检索 serde 为枚举对象提供的变体名称
-
varfish-server-worker
Rust 基础上的 varfish-server 工作线程
-
remain
编译时检查枚举、结构体或匹配是否按顺序编写
-
parse-variants
为枚举派生 syn::parse::Parse 特性,并使用它轻松解析枚举的变体
-
try_match
带有类似函数语法的可失败模式匹配
-
tailwind_fuse
Tailwind 合并和变体
-
vmks-exam-generator
用于随机生成嵌入式编程考试不同变体的 CLI 程序
-
zhconv
基于 MediaWiki & OpenCC 规则集并由 AC 自动机驱动的简体/繁体中文变体转换器
-
mehari
全 Rust 实现的变体效应预测
-
hashx
为抗 ASIC 客户难题设计的哈希函数族
-
garnish_lang_simple_data
使用简单变体列表的数据实现 garnish 运行时
-
varlociraptor
使用潜在变量模型进行基因组变异的调用
-
ident_case
将案例规则应用于 Rust 标识符
-
hpke-rs
HPKE 实现
-
chinese-variant
用于表示中文语言变体的枚举
-
as_variant
将具有newtype变体的枚举转换为
Option
的宏 -
random_variant
与所有变体一起使用,包含 derive 宏
-
every_variant
EveryVariant 特性,在类型上提供 every_variant 方法。允许您轻松生成包含枚举的结构或嵌套枚举树中的所有变体的组合...
-
base85
如RFC1924所述的编码
-
base85rs
base85 (RFC1924变体) 编码/解码器
-
codesort
对代码进行排序
-
from_variants
Rust 宏,用于自动生成新类型枚举的转换
-
typederror
anyhow 的包装,允许使用主要错误类型
-
file_type_enum
具有每种文件类型的变体的枚举
-
symbols
从数据库数据填充枚举的proc-macro实用工具
-
ipl3checksum
计算 N64 ROM 的 IPL3 校验和
-
termite-dmg
Termite 数据模型生成器是一个用于生成数据模型样板代码的 crate。
-
table_enum
一个方便的 Rust 宏,用于创建具有关联常量数据的枚举(注意:这与真正的 Rust 枚举不同,后者实际上是标记联合)
-
wyhash-final4
wyhash final4 哈希函数
-
variant-rs
Rust 的 VARIANT 支持。对 WinAPI/COM 结果的整洁、惯用处理。
-
c-enum
一个生成类似 C 的枚举的宏
-
noodles-vcf
Variant Call Format (VCF) 读取器和写入器
-
crypt_guard_lite
一个紧凑且直观的库,用于包装 crypt_guard crate,使其核心功能易于访问和管理。此库提供了基本的加密操作...
-
enum_downcast
枚举的安全向下转换
-
bitcode_lightyear_patch
bitcode 是一种位二进制序列化器
-
sqlite-tiny
一个最小的 SQLite crate,它提供了 amalgamation 变体并提供了微小的 Rust API
-
js_option
具有独立 null 和 undefined 变体的 Option 类型的选项
-
sval_ref
适用于具有内部引用类型的 sval::Value 的变体
-
enumeration
rust 枚举的扩展
-
enumcapsulate
为 newtype 枚举及其变体提供安全的类型转换
-
frunk-enum-core
为 frunk 实现泛化枚举
-
bevy_tileset
使用 RON 配置 Bevy 中的瓦片集
-
serde-save
serde 最完整的序列化树
-
fm-index
Rust 的 FM 索引及其变体实现
-
hydroperfox-filepaths
使用灵活的文件路径进行操作
-
sval_nested
sval 的递归变体
-
ripmors
编码和解码国际摩尔斯电码及其变体
-
mit
MIT{,-0} 许可证生成器
-
divrem
除法和取模变体
-
enum-assoc
将常量与枚举变体关联的过程宏
-
enum-variants-strings
从和到枚举实例的字符串转换的派生宏
-
polyeval
求多项式值
-
map-ok
迭代器中 Ok 变体的映射
-
x-variant
变体是动态类型容器
-
derive_variants
从一个只包含变体且没有嵌套字段的嵌套枚举中派生额外的枚举
-
shogi_core
将棋的基本类型和函数
-
zhconv-cli
基于维基百科和 OpenCC 规则集转换繁体中文/简体中文及两岸、新马地区词汇 转换中文繁体、简体及两岸、新马地区词汇,基于维基百科和…
-
addr_of_enum
使用稳定的 Rust 获取枚举项中字段的地址
-
emoji
每个表情符号,其元数据和本地化注释
-
pgn-traits
可使用便携式游戏符号进行注释的棋变特性
-
unwrap-enum
生成访问枚举变体的方法
-
chess-lab
具有多种变体和 FEN/PGN 支持的象棋库
-
variantly
为枚举变体提供多种操作
-
quickcheck-rs
使用灵活的文件路径进行操作
-
v0.3.0 250 #测试 #快速 #Rust #生成
formUrlencoded
-
v0.1.0 30 #URL #编码 #转换
formUrlencoded-macro
-
v0.1.0 30 #宏 #URL #编码 #转换
structopt
-
v0.29.0 30 #命令行 #解析 #结构体
clap
-
serde_sated
为serde提供相邻标记枚举反序列化(带未标记变体)
-
bevy_tileset_map
bevy_ecs_tilemap的扩展,允许使用bevy_tileset crate进行可配置的瓦片集、自动平铺等
-
custom_attrs
允许您为枚举的每个变体配置特定值
-
fed
稳定Rust中匿名、标记联合的草图实现
-
valkyrie-types
valkyrie语言的数据类型
-
libprosic
使用潜在变量模型进行基因组变异的调用
-
libbf
类似Brainfuck的语言库
-
match-commutative
以交换方式匹配模式,减少重复模式的使用。 ↔️
-
variant_counter
Rust的枚举变体计数器
-
variant_count
为枚举添加变体计数的推导宏
-
serde_literals
直接将字面量序列化和反序列化到枚举单元变体中
-
file_enum_macro
宏,用于为项目子目录中的每个文件生成一个枚举变体。目前非常简陋。
-
type_enum
创建由不同类型组成的标记联合
-
frunk-enum-derive
派生宏以在枚举上实现 frunk::LabelledGeneric 特性
-
edisp
Rust 枚举的按收集分发
-
diploid-contam-estimator
估计二倍体 DNA 测序库中的污染水平
-
variant_access_traits
一组特性和定义基于 C++ 标准库中 std::variant api 的 Rust 枚举的通用 api
-
polymorphic_enum
自动将枚举变体数据包装在结构体中。为枚举实现一个给定的特性,该特性委托给结构体。还实现 From 和 To,以在枚举和结构体之间进行转换。
-
pocket-relay-client-shared
口袋中继客户端变体的共享逻辑
-
same_enum
为具有相同单元变体的枚举生成
From
特性实现 -
variant-ssl-sys
FFI 绑定到 OpenSSL 变体,如 BoringSSL / AWS-LC / Tongsuo
-
gdvariants
Rust std 库集合包装器,实现 godot-rust 变体特性
-
steel-doc
为 steel 生成文档
-
tensorman
Tensorflow Docker 容器管理器
-
bevy_enum_filter
在 Bevy 查询中按枚举变体进行过滤
-
bevy_tileset_tiles
bevy_tileset 使用的瓦片定义
-
enum-set
用于存储一组枚举变体的结构
-
frame-metadata
Substrate 运行时的元数据类型
-
look_inside
查看结构体、枚举和联合体内部结构!
-
enum-extract-error
为
enum-extract
提供错误类型的配套 crate -
wizrpc
[WIP] 为 WizConnected 设备的控制提供本地网络接口使用的 JSON-RPC 变体的 Rust 支持
-
mancala
玩一种曼卡拉变体
-
variant_access
一组特性和宏,用于定义基于 C++ 标准库中的 std::variant api 的 Rust 枚举的通用 api
-
derive-error
使用宏 1.1 的错误派生宏
-
win-variant
旨在为基于 winapi 项目的变种提供更人性化的工作方式
-
variant_enum
变种枚举。生成枚举变种。静态分派。
-
wasmer-wit-parser
wit-bindgen-gen-c
-
errgo
内联生成枚举变种
-
enum_variant_macros
用于生成枚举的 From & TryFrom 宏
-
enum_like
将任何类型视为枚举的特质。如果一个类型具有合理数量的变种,例如一个具有 4 个变种的
struct A(bool, bool)
,这个特质提供了类型值到……的一对一映射。 -
attrsets
用于定义具有不同属性注释的结构体/枚举的多个变种的进程宏,例如用于多个 Serde 序列化
-
sudoku-variants
一个灵活的数独引擎,支持常见变种和自定义规则
-
enum_pipeline
使用枚举描述和执行有序数据管道的方式
-
controlled-option
具有显式控制特例和内存布局的 Option 类型
-
all-the-same
一个过程宏,用于复制粘贴新类型枚举变体的匹配分支
-
witnext2
witx2 预览
-
macro_magic_core
macro_magic 的核心实现
-
enum-utils
一组有用的枚举过程宏
-
konig
一个用于支持变体和自定义实现的象棋引擎
-
tartan-c-enum
定义支持未知值的 FFI 安全枚举
-
knaptime
解决背包问题及其变体
-
enum_set2
通过枚举变体索引的位集
-
variter
用于遍历无字段枚举类型变体的声明性宏可导特质
-
mofurun
多变体优化有趣 U.... okay Mofu 只是一个可爱的名字 okay。通过其枚举存储底层数组状态的 Vec 的实验性实现。
-
insert-only-set
一个过程宏,用于从枚举生成仅插入集
-
discriminant_hash_eq
DiscriminantHashEq 宏设计用于派生枚举类型的 Hash、PartialEq 和 Eq 特性的实现。这些实现仅基于枚举的变体判别符...
-
enumorph
派生宏,用于生成将新类型枚举变体及其包装值之间进行转换的
TryFrom
和From
实现 -
unicode_font
在字体之间转换 Unicode 字符
-
pgn4
用于 Chess.com 4 人象棋游戏的 pgn4 文件格式的解析器和写入器
-
tardar
使用
miette
扩展诊断错误处理 -
polyerror
宏,使错误易于表达
-
sanitizeable
派生结构,不包括某些字段
-
tagname
获取枚举中的变体名称作为字符串
-
extract-variant
将表达式解构为单个模式,并从该模式返回赋值
-
sum_type
创建可能为几种不同类型的包装枚举的便利宏
-
mini-internal
为 miniserde 派生宏。使用来自 miniserde crate 的重新导出。
-
enum-tags
一个派生宏库,为任何枚举生成一个伴随的标签枚举,以便在不指定字段的情况下引用变体
-
prim_int_kind
枚举,其变体表示原始整数的种类
-
cw-vault-standard
CosmWasm 编写的标记化保险库的标准接口
-
variant-map
定义映射以存储枚举的变体
-
parking_method
通过策略对象获取 parking_lot 锁
-
derive_is_enum_variant
自动为
is_dog
和is_cat
方法派生,用于enum Pet { Dog, Cat }
-
stringy
一个用于生成字节大小的枚举的 Rust 包,这些枚举表示一个固定、有序的 &str 数据集
-
clarity
轻量级以太坊客户端
-
coproduct
具有最小内存占用的泛型 coproduct 类型
-
alpaca
从下一代测序数据中调用基因变异(单核苷酸和小型缺失/插入)的调用者,使用一种新颖的代数方法将基于样本的过滤纳入调用...
-
const-either
在编译时已知的变体选项和 Either 类型
-
structout
从通用定义生成结构的 proc-macro
-
gat-std
使用 GATs 的 Rust std 特质的变体
-
variante
作为字符串的静态验证枚举变体名称
-
choice
类似于
either
但支持无界数量的变体 -
const_type
定义类似于枚举的常量类型,但具有变体的别名
-
unocss-classes-utils
为
unocss-classes
提供实用工具 -
common-strings
将常见字符串存储为枚举变体的宏
-
json_extract
当尝试访问嵌套属性时,此宏减少了使用 serde_json::Value 变体时的样板代码
-
darling_macro
当实现自定义 derive 时,为从结构中读取属性到 proc-macro 库提供内部支持。在您的代码中使用 https://crates.io/crates/darling。
-
allem
为您的自定义类型生成有用的变体
-
enum-methods
为每个枚举变体生成方法
-
混淆整数
可能阻止大多数Cheat Engine(以及其他变体)程序扫描相对地址,从而停止进一步的修改
-
子锁
RwLock/RefCell的变体,支持子锁,如果主
RwLock
用于读取,则用于读取打开,如果主RwLock
用于写入,则用于写入打开 -
fastvlq
一种关注速度和no_std支持的变长数量快速版本
-
tagen
通过版本和变体生成大量标签
-
skinfile-gen
用于从皮肤图像URL生成皮肤文件的命令行工具
-
pino_utils
通用的Rust实用函数和宏
-
blz-nx
处理任天堂Switch的BLZ压缩
-
bevy_tileset_core
bevy_tileset的核心
-
sveppa-bencode
零依赖的bencode库
-
err-as-you-go
易于内联的错误类型
-
unitval
为单元枚举变体提供值
-
to_and_fro
用于为枚举变体生成Display和FromStr实现的Proc宏
-
asset-hub-westend-runtime
Asset Hub parachain 运行时的 Westend 变体(polkadot v1.15.0)
-
tailwind_fuse_macro
tailwind-fuse 的宏
-
rustengine
Rust 位图多变体 UCI 国际象棋分析引擎
-
derive-enum-from-into
为具有单个字段的枚举提供 From 和 TryInto 的派生
-
asset-hub-rococo-runtime
Asset Hub parachain 运行时的 Rococo 变体(polkadot v1.15.0)
-
protonsdk_variant
ProtonSDK 的 Rust 变体实现
-
primitive_enum
处理没有额外数据的变体枚举的小工具
-
env-lang
返回包含语言、本地化、字符集和变体的 env LANG' 结构
-
const-slice
在编译时常数中处理切片
-
introspecter
检查项
-
odra-schema
从 Odra 合约生成 Casper 合同模式
-
select-next-any
替代 futures::StreamExt::select_next_some,返回 None 变体
-
absurdler
一个帮助您解决Absurdle(纽约时报Wordle的一个变体)的机器人
-
enum_variant_eq
确定枚举类型只有Variant相等的属性
-
enum-from-functions
一个过程宏,它会创建一个枚举类型,其中每个枚举项都与一个相应的变体相关联的函数
-
enum_for_matches
enum_for_matches
是一个过程宏,它为传入的每个枚举变体运行一个匹配分支,不管类型如何 -
wrapped_enum
一个有用的宏,用于在枚举中包装现有的类型(常用于快速错误处理)
尝试使用 DuckDuckGo 进行搜索。