-
ouroboros
简单的,安全的自引用结构生成
-
embassy-futures
与 futures 一起使用的不带 std 和不带 alloc 的工具
-
smallbox
Small Box
优化:存储小项在栈上,大项回退到堆上 -
stats_alloc
一个允许对全局分配器进行仪表化的分配器包装器
-
core2
用于 no_std 的 std::io 的基本要素。分配支持是可选的。
-
no-std-compat
一个
#![no_std]
兼容层,它将使将您的 crate 移植到 no_std 变得容易 -
kempt
没有不安全代码和没有_std 支持的有序集合类型
-
slimmer_box
Box<T>的一个紧凑的替代品,其 'fat' 指针更 '瘦'
-
dns-protocol
Rust 中的 DNS 协议实现
-
嵌入式-heatshrink
用于嵌入式系统数据压缩的 heatshrink 库的移植
-
lzss
无损数据压缩(支持 no_std,纯 Rust 实现)的解压缩器/压缩器
-
slabmalloc
基于slab的 malloc 实现的 rust 库。可以独立使用,也可以作为 rusts liballoc 库的必要接口。slabmalloc 仅依赖于 libcore。
-
alloc-from-pool
单线程对象池实现
-
product-os-http-body
产品操作系统:Http Body 是 http-body 和 http-body-util 的衍生品,针对 std 和 no_std 环境重构
-
flipperzero
Flipper Zero
-
stary
一组旨在感觉像是 core、alloc 和 std 扩展的模块
-
bulk_allocator
包含内存缓存的 GlobalAlloc 实现
-
nanobox
NanoBox
优化:将小项存储在堆栈上,并将大项回退到堆上 -
ialloc
分配器接口特性
-
scoped-arena
具有可选作用域的 Arena 分配器
-
bbx
一个健壮、性能优良的BBCode提取解析器
-
ralloc
一个高效的、平台无关的分配器
-
objectionable
在分配的对象内联存储未指定大小的类型
-
ring-alloc
适用于短期存在的对象的专用分配器
-
backdrop
使用Backdrop将大型或复杂对象放入后台!(稍后,在另一个线程上,或两者!完全可定制!支持Tokio!)
-
index_alloc
一个玩具静态分配器,可作为全局分配器使用
-
tlv_parser
BER-TLV解析和生成库
-
peakmem-alloc
一个允许测量峰值内存消耗的分配器包装器
-
no_std_io
用于 no_std 的 std::io 的基本要素。分配支持是可选的。
-
wasm-nopackage
轻量级WASM模块的基本分配和释放以及模块设置
-
flipperzero-sys
Flipper Zero
-
based64
为chads实现的BASE64
-
maprc
Rc和alloc::sync::Arc的替代品,允许智能指针仅引用引用计数分配的一部分
-
r-efi-alloc
UEFI 内存分配器集成
-
ppproto
嵌入式系统的点对点协议 (PPP)。
no-std
兼容,无需分配(堆)。 -
rheaper
Rust 的进程内堆分析器
-
mini-enigma
#[no-std](以及没有 alloc)M3 Enigma 的零依赖实现
-
without-alloc
Box、Rc、Vec 等的替代品,无需 alloc
-
allocvec
保留每个插入元素索引的向量类型
-
alloc-ext
alloc 库的有用扩展
-
Xorfilter
无 alloc 成员近似
-
phper-alloc
phper crate 的 alloc 相关项目
-
xlang_abi
xlang 使用的 ABI 安全接口
-
alloc-track
通过回溯或源线程跟踪内存分配
-
alloc-compose
可组合的分配器结构,用于连接更强大的分配器
-
ico_memory
实验性自定义内存管理器和基于句柄的资源管理器
-
allocator_api
不稳定版本的allocator_api(https://github.com/rust-lang/rust/issues/32838)和部分不稳定alloc功能的副本。可以使用稳定版Rust,但需要1.33版本
-
flipperzero-alloc
Flipper Zero
-
compat-no-std
一个
#![no_std]
兼容层,它将使将您的 crate 移植到 no_std 变得容易 -
haz-alloc
用Rust编写的通用分配器
-
casper-contract
开发Casper网络智能合约
-
acid_alloc
裸机分配器
-
maybe-std
用于编写带有可选标准库依赖的Rust库的辅助crate
-
async-alloc-counter
测量未来调用中的最大分配
-
std-shims
一系列std shims,使alloc更加可行
-
nalloc
一个可以开启和关闭的分配器包装器
-
emheap
嵌入式系统的小型内存管理器
-
trust_me
只需将不安全关键字替换为
safe!
宏。始终信任程序员。 -
fusefilter
无 alloc 成员近似
-
stadium
A 分配的内存块,包含一组固定的类型
-
bfcore
无 std 或 alloc 的 BrainF*ck 解释器
-
alloc-facade
std-or-alloc 导入的包装器
-
sodium-alloc
使用 Sodium 的安全内存工具分配内存的分配器类型
-
mos-alloc
mos 架构的分配器
-
aligned-utils
用于处理对齐值和分配的常用工具
-
stackfmt
将格式化字符串写入缓冲区而不分配
-
same-alloc
重复使用分配的缓冲区以存储不同类型的数据
-
ralloc_shim
rallc 内存分配器的绑定层
-
mmap-allocator
实现 trait std::alloc::GlobalAlloc 的结构,用于 Unix
-
checked_array
数组类型的检查 API
-
稳定的alloc-shim
分配器API的稳定shim
-
alloc-safe
安全内存分配,无panic!
-
hugepage-rs
受object-pools启发的Linux大页封装分配器
-
slimbox
用于堆分配的薄指针类型
-
alloc-traits
用于在no_std中替换或补充alloc模块的特性
-
aren_alloc
受object-pools启发的为小可复制对象设计的分配器
-
fallacy-arc
可能失败的Arc
-
fallacy-box
可能失败的Box
-
untyped-arena
一个安全、无类型且复杂性最低的Arena分配器实现
-
esp-idf-alloc
基于ESP-IDF的ESP32分配器
-
hel-random
具有弱熵源(分配)和xoshiro256++散列的RNG
-
stor
用于泛化存储类型的辅助函数
-
limit-alloc
一个允许限制可用内存的自定义分配器
-
clip
一个不使用 std 或 alloc 的命令行解析器!
-
faux_alloc
一个假的 '分配器'
-
anycast
允许向上转换为 Any
-
shared_slice
线程局部和线程安全的共享切片类型,类似于
&[T]
但没有生命周期。此库只依赖于alloc
和core
,因此可以在没有std
的环境中使用。 -
interloc
用于跟踪内存使用的中间件分配器
-
fallacy-alloc
可失败分配
-
cheapalloc
将 GlobalAlloc 连接到 libc malloc/free,以使用现有的 CRT 堆
-
storagevec
具有功能开关的基于堆/栈的映射和向量结构
-
const-alloc
在编译时分配动态内存
-
zeroize_alloc
一个零化分配器包装器
尝试使用DuckDuckGo搜索搜索。