-
crypto-bigint
纯Rust实现的大整数库,专为加密应用设计,从头开始设计。提供常量时间、no_std友好的实现...
-
ruint
具有常量泛型位长度的无符号整数类型
-
fixed
定点数
-
hybrid-array
混合基于typenum和const generic的数组类型,旨在提供基于typenum表达式的灵活性,同时允许互操作性和向const generics的过渡路径
-
fixedstr
可复制和堆分配的常量最大大小的字符串,使用const generics
-
arbitrary-int
u2, u3, u4, ..., u127的现代和轻量级实现
-
typewit
基于type-witness的抽象,主要用于在const fns中模拟多态性
-
sqrid
单文件中的平方坐标和网格状数组,无依赖
-
easyfft
为数组和切片提供易于使用的FFT API
-
const-primes
在const上下文中处理素数。素数生成、素性检验、素数计数等。
-
embedded-canvas
在绘制到小型硬件显示之前,在Canvas上轻松绘制任何东西
-
overloaded_literals
使用重载字面量构建你的数据类型,无需样板代码并在编译时进行验证
-
vecmat
支持min_const_generics的降维向量代数
-
copstr
COpy STRing模块
-
fast_collections
无堆零拷贝集合
-
elain
使用const generics设置类型的最低对齐方式
-
serde_default_utils
一组简单的辅助函数,用于简化serde_default的使用
-
fixedbitset-stack
FixedBitSet的一个支持const generics的分支版本
-
const_power_of_two
处理常量generics为2的幂的情况
-
serde_arrays
模块,支持序列化和反序列化const generic或任意大小的数组
-
e-write-buffer
一个无_std、const-generic的
core::fmt::Write
able缓冲区 -
no_std_strings
crate fixedstr 的 no_std 版本:固定最大大小的字符串,可复制并堆栈分配
-
const-lru
no_std、非哈希、固定容量、固定内存使用的 LRU 缓存
-
ranged_integers
由 const generics 驱动的、限制在编译时定义的范围内的整数
-
minifloat
使用 const generics 模拟各种 minifloat
-
optimath
使用 const generics 进行 no_std 和特殊化以启用 SIMD 的线性代数
-
const-arithmetic
利用 Rust 的类型泛型系统在编译时执行整数算术
-
mightrix
将连续内存视为矩阵
-
fixed-bigint
Rust 的固定大小大整数实现
-
array-bin-ops
高效的数组二进制运算
-
bitarray
由 const generics 驱动的位数组,专门用于汉明距离
-
const_struct
允许将 const 结构作为 const 泛型传递的宏
-
diman
零成本编译时维度分析
-
advent_of_code_traits
Rust中实现Advent of Code解决方案的最小化、灵活的框架
-
const-currying
用于加速函数的currying过程的过程宏
-
const_typed_builder
使用const generics进行编译时类型检查的builder derive
-
const-generic-alignment
Const-generic-aligned ZST
-
xconstants
添加了对枚举const generics的初步支持
-
checks
添加了几个针对const generics的编译时检查
-
const_unit_poc
概念证明:通过const generics实现物理单位
-
array_ext
Rust数组的额外功能
-
rbitset
能够在一个整型数组中持有固定数量布尔值的位集
-
matrix-rs
在Rust中使用矩阵。使用const generics确保编译时矩阵安全性。
-
slist
静态确定大小并驻留在栈上的代数列表
-
const-chunks
将迭代器分块到const长度数组的扩展特质
-
minsize
具有静态已知最小大小的集合(使用const generics)
-
str_splitter
使用组合器API进行灵活字符串分割的实验
-
tylift
将枚举变体提升到类型级别
-
const_sized_bit_set
使用const泛型大小参数指示要使用的64位字数的bitset
-
mat-rs
数学矩阵类型的no_std实现
-
stride
步长切片类型
-
sized_matrix
使用const泛型进行大小调整以实现更好的类型检查和性能的尺寸矩阵
-
array-utils
一组无std的数组实用程序,利用const泛型
-
arbintrary
使用泛型const的任意整数大小的概念证明
-
const_guards
用于const泛型编译时约束的属性宏
-
bounded_types
表示有界整数的类型,使用const泛型实现
-
picostring
不需要额外空间来存储长度的栈分配字符串
-
bit-bounds
用于const泛型位边界操作的辅助特型
-
boxed-slice
基于 const generic 的大小切片的简单抽象
-
smart_buffer
混合堆栈/堆缓冲区
-
chunk_iter
对任何迭代器进行分块迭代的泛型
-
dntk-matrix
使用 const generic 定义的静态大小矩阵(仅限夜间构建)
-
frankencell
qcell 和 ghost-cell 的替代品,使用 const generic
-
const-generic-wrap
const generic 的包装器
-
const-either
编译时已知的变体的 Option 和 Either 类型
-
partial_const
以统一的方式处理常量和非常量值的方法
-
typestring
将字符串常量提升为类型的字符串。这是在 const generic 支持字符串之前的临时解决方案。
-
boxed_array_ringbuffer
使用固定大小的环形缓冲区,使用boxed array作为存储,因此避免在转换为 Vec 或 VecDeque 时重新分配
-
constduck
使用 const generic 进行编译时 ducktyping 和反射
-
array-append
一组用于处理 const generic 数组类型的函数
-
const-linear
基于 const generic 的线性代数库
-
mtrx
使用const泛型进行类型安全矩阵运算
-
e-ring
一种无_std的只追加环形缓冲区,当满时用新元素替换最旧的元素
-
none-array
创建None值数组的一种非常不幸的方法
-
constfft
为数组提供FFT API
-
cvec
一种与const泛型和adt-const-param兼容的Vec替代品
-
newtype_array
一个宏,帮助实现newtype数组上的标准派生特质
-
const-arrayvec
一种由堆上的数组支持的类似vec的类型
-
generic-predicates
const泛型未来可能实现的功能的示例
-
unroll-fn
一个泛型展开函数
-
rbf
为no_std提供的一种超级简单的基于const泛型的环形缓冲区实现
-
lightmatrix
轻量级2D矩阵工具
尝试使用DuckDuckGo搜索:搜索.