-
ttf-parser
TrueType、OpenType 和 AAT 的高层、安全、零分配字体解析器
-
smartstring
紧凑的内联字符串
-
alloc-stdlib
可以与 stdlib 一起使用的动态分配器示例
-
rmpv
RMP 的值变体
-
smallbitvec
针对大小和内联存储优化的位向量
-
yada
针对快速搜索和紧凑数据表示的双数组 trie 库
-
dhat
使用 DHAT 进行堆分析和临时分析
-
tendril
适用于零拷贝解析的紧凑的缓冲/字符串类型
-
managed
一个用于逻辑拥有对象(无论堆分配是否可用)的接口
-
menu
#[no_std] 命令行界面
-
tiny-fn
栈上擦除的闭包类型
-
small-map
专为少量数据设计的内联SIMD加速哈希表
-
unsized-vec
类似于Vec,但用于无大小值
-
istring
一个替代String的库,允许存储长度最多为sizeof
() - 1的短字符串,无需堆分配 -
tinyset
尺寸优化的集合
-
bwrap
一个快速、轻量级、嵌入式系统友好的库,用于包装文本
-
dmx-rdm
通过可互换的驱动程序在RS485总线上通信DMX512 (ANSI E1.11) 和 DMX-RDM (ANSI E1.20)
-
combo_vec
使用栈(可选堆溢出)的快速无std向量类似ADT
-
fast_collections
无堆零拷贝集合
-
powerfmt
powerfmt
是一个提供格式化值工具的库。这个crate使得支持填充到最小宽度并对齐、避免堆… -
memuse
测量类型动态内存使用的特性
-
stackfuture
围绕futures的包装器,将包装的future存储在调用者提供的空间中
-
shuffling-allocator
一个洗牌分配器,随机化堆对象位置;在基准测试中避免意外的缓存局部性很有用,这可能会掩盖性能评估
-
build-array
在不进行堆分配的情况下动态构建数组
-
static-array
一个不提供std rust的crate,提供堆分配的不可变类型检查数组
-
tinybuf
多种不可变字节的容器,针对小型数组进行了优化
-
lightws
用于流传输的轻量级WebSocket实现
-
kernel-alloc
最小主义的Windows内核分配器
-
local-or-heap
一个具有预定义大小的类型,无论其包含的T类型的大小如何,必要时使用堆分配
-
lazy-heap
基于
slab_allocator_rs
的Rust懒堆分配器 -
const-time-bignum
一个完全在栈上运行的常时间大数库,有效地消除了旁路攻击向量
-
heapnotize
用于栈内存分配的智能指针类型
-
shortlist
一种高效的跟踪推送到其上的最大元素的数组的结构
-
slist
静态确定大小的代数列表,存在于栈上
-
tree-sitter-traversal
树-sitter树和任何具有类似于TreeCursor接口的任意树的遍历
-
cfixed-string
将Rust字符串传递给C,可能不需要堆分配
-
toad-array
由toad生态系统使用的数组特质,用于在堆或无堆集合之间进行抽象
-
collect_into_rc_slice
允许您将
Iterator<Item=T>
收集到Rc<[T]>
或Arc<[T]>
中,无需进行两次堆分配 -
atomic_ref_box
具有线程安全、不可变弱引用的Box
-
format_all_args
格式化任意数量的参数,不进行堆分配
-
slimbox
用于堆分配的瘦指针类型
-
inlined
用于内联小型集合的类型,以避免不必要的堆分配
-
raw-vec
用于管理连续堆分配的原始实用工具
-
zero-copy-pads
不进行堆分配的填充/对齐值
-
one-stack-vec
OneStackVec可以包含任意数量的项,如
Vec
,并且只有当它包含多于一个项时才会进行堆分配 -
alo
ALO表示至少一个。它可以包含任意数量的项,如
Vec
,但如果它只包含一个项则不会进行堆分配 -
stack_list
一个无堆分配的、具有无std兼容性的链表
-
kul_core
一种独特的文本表示法的解析器,可以用作数据格式和标记语言,并且具有强大的词法语法和语义的扩展性。受……
-
smallset
针对小尺寸优化的无序元素集合
-
smallqueue
当大小为1或0时,具有无分配优化的队列
-
堆大小
测量对象在堆上总运行时大小的基础设施
-
heapsize_plugin
自动生成测量对象在堆上总运行时大小的基础设施
尝试使用DuckDuckGo搜索。搜索.