-
prost
Rust语言的Protocol Buffers实现
-
ark-ff
有限域
-
typed-builder
编译时类型检查的构建器推导
-
ref-cast
安全地将 &T 转换为 &U,其中结构 U 包含一个类型为 T 的单个字段
-
neptune
为Filecoin的BLS12-381上的Poseidon散列
-
educe
提供旨在简化Rust内置特性格式化实现的过程宏
-
field-offset
安全的成员指针实现
-
bio
Rust的生物信息学库。这个库提供了许多对生物信息学有用的算法和数据结构的实现,但也适用于其他领域。
-
sfv
用于HTTP解析器的结构化字段值。RFC 8941的实现
-
halo2curves
halo2库的椭圆曲线实现和包装器
-
bevy_reflect
动态交互Rust类型
-
bit_field
提供get_bit、get_bits、set_bit和set_bits方法用于Rust整型类型的位域特性
-
typical
与代数数据类型进行数据交换
-
derive-new
#[derive(new)]
为结构体和枚举实现简单的构造函数 -
enum-as-inner
为枚举派生内部字段访问器函数的proc-macro
-
decaf377
为BLS12-377上的SNARK设计的素数阶群
-
jubjub
椭圆曲线群
-
custom_debug
为每个字段派生自定义的Debug格式
-
risc0-core
RISC Zero crate的核心类型
-
lambdaworks-math
用于密码学的模块化数学库
-
p2panda-rs
熊猫所需的一切
-
primefield
用于生成素域实现的宏
-
tracker
跟踪struct变化的宏
-
owning_ref
创建携带所有者的引用
-
prototk
协议缓冲区的工具包
-
acir_field
ACIR使用的字段实现
-
metastruct
遍历和映射结构字段的高级抽象
-
p3-baby-bear
Plonky3的BabyBear字段实现
-
kube-custom-resources-rs
Kubernetes自定义资源绑定
-
openmood
模块化情绪跟踪后端
-
serde-ignored-fields
使用 serde 保留忽略的字段
-
选择
一种人性化的快速替代 cut 和 (有时) awk 的工具
-
serde-diff
一个用于序列化相同类型的两个结构体的差分并将其应用到其他结构体的小型辅助工具
-
p3-bn254-fr
适配 Plonky3 API 的 BN-254 字段包装器
-
p3-keccak-air
Plonky3 的 Keccak AIR 实现
-
fieldx
用于构建具有懒加载字段、构建器模式和 serde 支持的结构体的过程宏,重点在于声明式语法
-
p3-field
Plonky3 的字段 API
-
ec-gpu
在 GPU 上对字段和椭圆曲线操作进行特质的封装
-
franklin-crypto
用于 SNARK 模块的密码学库
-
ffnt
数论中的有限域
-
fire-protobuf
Rust 独有的 protobuf 实现
-
p3-mersenne-31
Plonky3 的 Mersenne31 字段实现
-
gridiron
Rust 定长多字值有限域库
-
optional-field
用于表示具有 3 个状态(存在、缺失或空)值的替代数据类型,类似于 Option
-
sg-prost
分支
-
rugfield
使用循环嵌入方法生成高斯随机域
-
hidreport
HID 报告描述符和 HID 报告解析器
-
fieldmask
字段掩码的序列化和应用
-
br-fields
与数据库字段相关的快捷工具
-
p3-monty-31
用于实现 31 位 Montgomery 字段的 Plonky3 工具
-
crud-pretty-struct
结构的 pretty 显示
-
accompany
with
-like 宏,适用于 Rust -
vandermonde_lc
受 Tetrys 启发(IETF RFC9407)的 Rust 中的纠错码
-
derive_deref
添加
#[derive(Deref)]
和#[derive(DerefMut)]
-
dock_crypto_utils
Dock加密库的通用代码
-
部分
部分特质,以及一个可选宏来镜像结构体,将每个字段包装在Option中
-
noir-bignum-paramgen
命令行工具,用于将模数转换为https://github.com/noir-lang/noir-bignum的大数实例参数
-
galois_2p8
所有GF(2^8)域上的基本算术
-
field_access
动态访问结构体字段
-
blurple_hook
Rust中Discord webhook的实现
-
p3-field-testing
Plonky3字段测试工具
-
protopuffer
Rust 独有的 protobuf 实现
-
get-field-by-type
根据字段的类型获取字段值
-
g2poly
GF(2)域上多项式的原始实现
-
galois_field
有限域、多项式和有限域上的矩阵的便捷操作
-
incrstruct
使用两阶段初始化构建自引用结构体
-
derive-merge-struct
一个用于部分更新命名结构体的宏
-
cutr
尊重分隔符的cut的Rust版本
-
fallback
实现回退机制的帮助库
-
p3-koala-bear
Plonky3的KoalaBear字段实现
-
fieldset
结构体到枚举的推导
-
vika
Vika的API
-
summavy_fastfield_codecs
tantivy使用的快速字段编解码器
-
fastfield_codecs
tantivy使用的快速字段编解码器
-
cetkaik_compact_representation
cetkaik的紧凑表示
-
delegate-attr
将方法委托给字段的属性宏
-
alua
从Rust类型生成Lua lsp注释
-
rems
有限差分时域(FDTD)电磁模拟器
-
addr_of_enum
使用稳定Rust获取枚举项中字段的地址
-
amcl_wrapper
覆盖Milagro密码库(版本3)的包装器
-
structural
字段访问器特性和结构类型的模拟
-
r1cs
构建R1CS小工具
-
fieldx_aux
对于fieldx crate和可能的使用fieldx的用户有用的各种类型和工具
-
easy-signed-distance-field
纯Rust签名距离场渲染器
-
df-fields
与数据库字段相关的快捷工具
-
libcvss
CVSS规范
-
genanki-rs
为开源闪卡平台Anki创建牌组。基于Python库genanki
-
safer_owning_ref
创建携带所有者的引用
-
darling_core
为在实现自定义 derive 时将属性读入结构体的 proc-macro 库提供辅助 crate。在您的代码中使用 https://crates.io/crates/darling。
-
snec
具有编译时字段查找和修改通知的配置系统
-
cmp
用于比较的便利宏和函数
-
journald-export-parser-rs
Journald 日志导出格式解析器
-
small_derive_deref
派生 Deref 和 DerefMut 特性
-
persia-speedy
快速二进制序列化框架
-
getter-methods
派生宏以创建获取器/访问器方法
-
tracing_dynamic
使用 Tokio Tracing,具有事件和跨度动态字段
-
slicefields
允许成员为子字节对齐(例如,单位对齐)的数据结构
-
strawberry_fields
使用类似迭代器的 API 消费、读取和修改结构体字段
-
sparse-interp
基本的单变量多项式算术和稀疏多项式插值
-
packing
任意对齐字段的位打包和解包
-
tinyfield
小型有限域
-
owning_ref_async
创建携带所有者的引用
-
bool_to_bitflags
自动将多个布尔值压缩成一个位字段字段,并提供getter和setter
-
isochronous_finite_fields
等时GF(2^8)算术的实现
-
swapbytes
交换结构体的字节序
-
bevy_interleave
bevy对端到端打包到平面绑定组的支持
-
ark-ff-optimized
优化的域实现,在arkworks中优于通用域实现
-
struct_cache_field
将方法缓存到结构字段中的过程宏
-
field-ref
字段引用(类似于C++中非静态数据字段的成员指针)用于Rust
-
magnet_rs
Rust中友好的磁场计算
-
gufo-common
gufo crates中使用的通用功能
-
agnes
Rust的数据处理库
-
const_field_count
用于生成计算结构体字段数量常数的进程宏
-
npy
NumPy文件格式(反)序列化
-
variant_access_traits
一组特性和定义基于C++标准库中的std::variant api的Rust枚举的通用API的Rust枚举
-
pest-ast
将pest解析树转换为类型化语法树的进程宏
-
minesweeper
在Rust中
-
pasta_curves
Pallas和Vesta(Pasta)曲线周期
-
approx-derive
通过 derive 宏扩展 approx 库
-
shiva-dto
Shiva的DTO
-
subimpl
一个进程宏,用于生成包含该类型字段的结构的所有类型实现
-
amcl_wrapper_ml
覆盖Milagro密码库(版本3)的包装器
-
sane
Rust的SANE序列化和反序列化
-
default2
使用宏的默认实现
-
拥有者引用可锁定
创建携带所有者的引用
-
prost-shadown
不要使用它!
-
airtable-env
使用Airtable存储环境变量
-
mapper-api
mapper
crate的API -
array-as-struct
在数组类型上的“字段”访问方式更加便捷
-
ferromagnetic
使用IGRF/WMM计算世界地磁场
-
summavy_codecs
tantivy使用的快速字段编解码器
-
对应
在结构体之间移动对应字段
-
fip
字段解析器,大致模拟"awk '{print $#field-number>}'"
-
sp-statement-store
包含与语句存储相关的原始数据(polkadot v1.15.0)
-
field-matrix-utils
在有限字段上的矩阵操作
-
abstalg
Rust的抽象代数结构
-
exxact
精确算术的浮点替换
-
csvstream
序列化和反序列化 CSV 流
-
err-per-field
对字段级别错误处理有更细粒度的控制
-
cached_field
结构体字段上缓存关联函数结果的宏,类似于 Python 的 @cached_property 类装饰器。
-
influxive-core
influxive 库的核心类型
-
finitefields
在有限域上对整数执行代数运算
-
inline_newtype
受 Kotlin 的 inline class 启发的 newtype 宏
-
fieldname-access
通过运行时名称安全地访问结构体字段的宏
-
simple_bitfield
使用简单宏创建与整数相同内存结构的位字段
-
cetkaik_naive_representation
cetkaik 的直观表示
-
ccl_owning_ref
创建携带所有者的引用
-
sqlite2mongo
将 sqlite 数据库导入 mongodb
-
igrf
国际地磁参考场 (IGRF) 的纯 Rust 实现
-
custom_debug_derive
为每个字段派生自定义的Debug格式
-
safe-bytes
帮助 crate 读取结构体的字节表示,安全可靠
-
mailcap
解析库
-
partial-context
部分上下文类型
-
rs-pwsafe
pwsafe 文件格式的只读实现
-
serde-field-with
带有属性的 Serde 字段
-
snarkvm-circuit-types-field
去中心化虚拟机的字段电路
-
c-arrow
允许您使用箭头运算符 -> 访问行指针的字段,就像 C/C++ 一样
-
tetrice
Tetris 的核心功能
-
afrs
复杂的规则语法,简单快速地对 JSON 对象进行模式匹配(更多数据类型即将到来)
-
fields-iter
允许您检查结构体的字段
-
galois_field_2pm
伽罗瓦域 (2^M) 算术
-
darling_macro
实现自定义 derive 时,支持将属性读取到结构体中的 proc-macro 库的内部支持。在您的代码中使用 https://crates.io/crates/darling。
-
getters0
Rust Getters Derive 宏:轻松自动生成可定制的获取方法,用于 Rust 结构体
-
has_fields
一些宏有助于处理具有可选字段的表单
-
验证
任意类型
-
typed-builder-macro
编译时类型检查的构建器推导
-
goldilocks-ntt
在Goldilocks素性域上的快速NTTs
-
fieldfilter
一个可以过滤内容的特性!
-
struct_update
导出宏以实例化具有共同字段的struct
-
sub-model
用于轻松生成子模型的进程宏
-
struct-pad
填充类型以启用内存布局优化
-
waschmaschine
使用Rust编写的dart checkout api
-
arc-ext
为Arc
提供的扩展,如字段投影 -
lodestone_core
Rust中友好的磁场计算
-
derive-deref-rs
用于轻松定义核心库的Derive和DrerfMut特性的宏库
-
serde-field-default
Serde 字段默认属性
-
mnswpr
TUI 矿工扫雷游戏
-
vnd_siren
SIREN DSL/序列化器
-
toql_field_list_parser
为 Toql 提供字段列表解析器
-
constduck
使用 const generics 进行编译时 ducktyping 和反射
-
authorized
结构体字段的权限
-
delegatemethod
将方法调用委托到字段
-
field
作为字符串的静态验证的结构体字段名称
-
const-field-offset-macro
从 repr(c) 结构生成常量字段偏移量的过程宏
-
field_block
用于缓冲区解析的定义语言
-
nicolas
计算代数库
-
base16_color_scheme
构建 base16-colorschemes
-
field-project
为所有人提供字段投影
-
cargo-man
用于改进 Cargo 文件管理的 CLI 工具
-
signed-distance-field
使用
dead reckoning
从二进制图像快速生成有符号距离场 -
plonky2_ecgfp5
plonky2 为 EcGFp5 曲线和基域算术提供的 gadget
尝试使用DuckDuckGo搜索。