-
fixedbitset
bitset 集合
-
uint
大固定大小整数算术
-
bitmaps
固定大小布尔数组
-
fixed-hash
宏定义自定义固定大小哈希类型
-
sized-chunks
高效的固定大小数据块数据类型
-
sqrid
单个文件中,具有零依赖项的正方形坐标和网格状数组
-
epserde
ε-serde 是一个 ε-复制(即几乎零复制)序列化和反序列化框架
-
bva
操作和进行固定但任意大小位向量算术
-
sha2raw
SHA-2 哈希函数
-
fixed-vec-deque
Rust 的固定大小、零分配循环缓冲区
-
stack_dst
一个包装器,允许以固定大小内联存储无大小值(无需装箱)
-
fixed-capacity-vec
由固定大小堆数组支持的变长缓冲区
-
clocksource
具有固定大小表示的时间和时间长度
-
imbl-sized-chunks
高效的固定大小数据块数据类型
-
iter_fixed
固定长度的迭代器
-
fixed-typed-arena
使用固定大小块以确保非摊销O(1)分配的类型化区域
-
emap
具有固定容量和整数键的映射
-
gridly
管理固定大小的2D空间
-
copstr
COpy STRing模块
-
gridiron
Rust有限域库,具有固定大小多字值
-
simple-chunk-allocator
no_std
allocator written in Rust that manages memory in fixed-size chunks/blocks. Useful for basicno_std
binaries where you want to manage a heap of a few megabytes without complex… -
heapbuf
固定大小的堆缓冲区,具有可选的自定义对齐、引用计数和自定义析构逻辑
-
fixed-size-allocator
固定大小的分配器
-
rocstr
一个不可变的固定容量栈式泛型拷贝字符串
-
slablit
用于 slab 创建的字面量
-
lru-slab
具有常数时间 LRU 追踪的预分配存储
-
fixed_heap
具有手动提供的状态比较函数的固定大小堆结构
-
smallobjectpool
Rust 的小对象池
-
fixedbitset-stack
FixedBitSet 的一个分支版本,支持 const 泛型
-
sized-dst
由静态内存支持的动态大小类型的所有者容器
-
arch-into
在指针大小类型(usize/isize)和固定大小类型之间进行安全类型转换
-
平衡树索引
对具有扁平内存表示的完全二叉树进行恒定时间操作的常量
-
av-bitstream
位写入器/读取器
-
no_std_strings
crate fixedstr 的无 std 版本:可复制和栈分配的固定最大大小的字符串
-
fixed-array
固定大小的数组
-
circular-array
允许无限地向固定大小数组中推入元素的循环数组
-
xyzvec
用于在 2 和 3 维度中工作的静态分配的固定大小向量
-
expand_array
将静态数组转换为固定大小数组的宏
-
memory_storage
与 Vec 相似的内存存储,移除项目时不会将移除项目后面的所有项目向左移动,也不会使它们的 ID 失效。它允许您移除项目...
-
circ_buffer
带可选 serde (De)-Serialization 的裸机固定大小静态分配环形缓冲区
-
brownstone
构建固定大小的数组
-
dcl_data_structures
为 deep_causality 载件包提供的数据结构
-
magic-buffer
一种虚拟环形缓冲区实现,能够神奇地自我环绕
-
fixed-bump
一种使用固定大小块来确保非摊销 O(1) 分配的 bump 分配器
-
generic_slab
为统一数据类型提供的预分配存储
-
microstack
在栈上实现的最简单、最快的固定大小栈
-
intx
定义具有非标准但固定大小的新的整数类型
-
packbytes
将结构体转换为打包表示形式,反之亦然 - 存活在栈上的固定大小字节数组
-
mightrix
将连续内存视为矩阵
-
caja
添加了 Caja 结构体,它基本上是 Box<[T;n]>,但 n 可以在编译时未知
-
array_map
基于映射的固定大小键数组,具有 O(1) 性能
-
fmtbuf
格式化到固定大小缓冲区
-
局部或堆
具有预定义大小的类型,无论其包含的 T 类型的大小如何,必要时使用堆分配
-
byte-tools
字节相关实用函数
-
read_chunk_iter
在每次迭代中产生固定大小块的迭代器适配器
-
one_way_slot_map
对键和值的最小限制的 SlotMap
-
index-fixed
使用索引将切片转换为数组([T] -> [T;N])
-
memory-pager
使用小固定大小缓冲区访问内存
-
st_ring_buffer
使用环形缓冲区实现的固定大小字符串
-
eint
固定大小的有符号/无符号大整数
-
async_logger
异步日志记录器允许将任意切片写入内存缓冲区,然后由它自己的线程中的写入器处理
-
option-block
用于小型、固定大小可选类型块的 Rust crate 的最小实用程序
-
init_array
逐项初始化数组
-
pulau-rs
裸机环境下的无分配并查集库
-
custos
一个最小化的OpenCL、WGPU、CUDA和主机CPU数组操作引擎
-
dgrambuf
用于数据报(字节切片)的固定容量环形缓冲区
-
fixed-slice-deque
固定大小双端队列实现
-
packtool
内存打包变得简单
-
stuff
将事物放入指针中
-
const-sub-array
从具有编译时长度和偏移量检查的数组中提取固定大小的子数组
-
power_map
具有有限键和固定大小的映射
-
inlay
用于编码和解码简单二进制数据结构的CLI工具
-
infinity-sampler
Rust的确定性水库采样
-
digest-buffer
用于加密散列函数的固定大小缓冲区
-
multihash-derive
用于推导自定义多哈希表的Proc宏
-
stackstring
固定大小的字符串
-
fixed_free_list
具有可选键生存期安全和无宏唯一类型化的固定大小空闲列表
-
fixed-buffer-tokio
不再维护。此crate已被带有
tokio
功能的fixed-buffer
crate所取代。 -
iter-rationals
一个固定大小、线性时间、无std的分数迭代器
-
arraytools
用于处理固定大小数组的各种有用方法
-
dynamic-array
一个固定大小的动态分配数组
-
slots
具有常数时间操作的固定大小数据结构
-
hoop
一个固定大小的环形缓冲区,允许双向非消费迭代
-
mmap_buffer
(大部分)安全地包装一个基于内存的缓冲区
-
concat-arrays
一个用于连接固定大小数组的宏
-
dyn-future
方便且快速的Rust动态Futures
-
elastic-array-plus
由固定大小数组支持的弹性向量
-
priority-set
一个无std优先级集合
-
boxed_array_ringbuffer
固定大小的环形缓冲区,使用boxed数组作为存储,因此避免了从Vec或VecDeque转换时的重新分配
-
compact_bitset
一种用于存储密集布尔数组的数据类型,以优化空间
-
simple_ringbuf
Ringbuf是一个快速轻量级的固定大小无限使用集合,适用于简单的单线程使用
-
sliding_window
固定大小,无堆栈的滑动窗口
-
linebuf
通过固定大小的缓冲区读取行的接口
-
rust_array_set_range
允许在Rust的固定大小数组中设置值范围
-
fixed_pool
具有所有权和返回语义的固定大小对象池
-
matrixgraph
基于稠密邻接矩阵的图实现
-
bitssset
针对特定要求,性能优先的固定大小bitset实现
-
pmtree
Rust中存储Merkle树(稀疏和固定大小)的泛型
-
array_range_copy
允许在Rust的固定大小数组中设置值范围
-
fixed-size-vector
基于数组的固定大小向量
-
xint
固定大小的有符号/无符号大整数
-
parity-hash
一组固定大小的字节数组表示
-
m6arr
固定大小堆数组
-
fixed-size
属性宏,用于在结构体定义中将可变长度类型替换为固定长度类型。当使用 prost 时,可以用于覆盖字符串。
-
fixed_circular_buffer
使用固定大小循环缓冲区实现的队列(抽象数据结构)
-
linked_array
任意长度的固定大小数组
-
fixed_len_str
一个过程宏,用于创建由固定大小数组支持的智能指针,大小由标记给出
-
elastic-array
由固定大小数组支持的弹性向量
-
solana-fixed-buf
支持 bincode serde 的固定大小字节数组
-
bigint2
大固定大小整数的算术运算
尝试使用DuckDuckGo进行搜索。搜索.