-
bumpalo
为 Rust 提供的快速 bump 分配场域
-
slotmap
数据结构
-
typed-arena
一种快速但有限的分配器类型,称为场域
-
indextree
基于索引而非引用计数的指针的场域树结构
-
elsa
Rust 的只追加集合,其中条目的借用可以超出插入的时间
-
la-arena
无删除的基于索引的场域
-
gc-arena
安全的、增量垃圾回收场域
-
thunderdome
具有紧凑代际索引的快速场域分配器
-
bump-scope
支持分配范围/检查点的快速 bump 分配器。也称为任意类型值的场域。
-
slotmapd
orlp/slotmap 分支,其中序列化周期不会改变可观察的行为
-
skl
一个基于无锁线程安全的并发ARENA的跳表实现(堆后端或内存映射后端),有助于开发LSM-Tree的MVCC内存表
-
blink-alloc
快速、并发、基于ARENA的分配器,具有丢弃支持
-
ra_ap_la-arena
无删除的基于索引的场域
-
rocketsim_rs
RocketSim项目的Rust绑定
-
rarena-allocator
一个可以在内存和磁盘上使用的无锁ARENA分配器
-
stable-vec
类似于Vec的集合,保证稳定的索引和O(1)元素删除功能(语义上类似于
Vec<Option<T>>
)。适用于图或类似数据结构的分配。 -
triple_arena
支持非Clone类型、删除等的常规、链、满射和有序ARENA
-
concurrent_arena
返回ArenaArc的u32并发插入/删除场
-
components-arena
创建复杂的领域特定自引用数据结构
-
fixed-typed-arena
使用固定大小块来确保摊销非 O(1) 分配的类型的竞技场
-
panic-room
使用 setjmp/longjmp 和竞技场进行恐慌处理的实验
-
forest-ds
安全的树结构
-
drop_arena
单个类型的分配器,允许丢弃和回收单个元素
-
rodeo
基于 bumpalo 的快速丢弃竞技场
-
wasmtime-slab
用于 Wasmtime 的 Uni-typed slab,具有自由列表
-
erased
擦除引用或盒的类型,保留生存期
-
scoped-arena
具有可选作用域的竞技场分配器
-
riddance
退休、可回收、可保留的 ID
-
grit-data-prison
提供 struct Prison
,一个允许每个元素完全内部可变的 Generational Arena -
triple_arena_render
为
triple_arena
提供的可视化渲染 -
columnation-master
一个实验性的列式竞技场
-
atree
基于区域删除支持的区域树结构
-
allocandrescu
各种分配器和分配器组合器的集合
-
btree-plus-store
由区域/区域支持的B树以减少分配并提高局部性+可复制、不可变B树,必须手动丢弃
-
sti
STd改进
-
lurk-elsa
Rust 的只追加集合,其中条目的借用可以超出插入的时间
-
generational-indextree
基于索引而非引用计数的指针的场域树结构
-
rusty_sword_arena
一个Rust语言游戏客户端制作的Rust教程的库/存储库
-
sandpit
一个并发的垃圾回收区域
-
arena-core
Uniswap v4策略、钩子和池的整体经济建模和模拟的框架
-
fixed-bump
使用固定大小的块来确保非摊销的O(1)分配的bump分配器
-
multi-stash
基于向量的区域数据结构,它重用空槽位
-
zone-alloc
基于区域的数据分配容器
-
byte-arena
无_std、无_alloc 的用于分配字节缓冲区的 arena
-
arena64
提供互斥索引访问的并发 arena
-
memur
带有各种功能的 arena 存储
-
compact_arena
一些类型,允许具有小内存占用的索引 arena
-
loro-thunderdome
thunderdome 的分支:具有紧凑代际索引的快速 arena 分配器
-
typed-generational-arena
一种安全的 arena 分配器,通过使用代际索引支持删除,避免了 ABA 问题。现在带有类型索引和自定义整数类型的代际!
-
treena
存储在 arena 中的树
-
rarena
基于 ARENA 的无锁分配器和数据结构
-
obj-pool
对象 arena
-
pulz-arena
具有紧凑代际索引的代际 arena 分配器
-
light_arena
一种轻量级的基于放置的内存 arena,适用于具有 Size + Copy 类型。此 crate 需要 nightly。
-
slotmap-fork-otter
槽映射数据结构 - Otter 的临时分支
-
rustc-arena-modified
将 rustc-arena 移植到稳定版 rust,并增加了额外功能
-
kioku
内存 area
-
arena_system
一个使用句柄访问元素的 area 分配器
-
rustc-ap-arena
来自 rust-lang/rust 仓库中 commit 10c2316a6bf7cf9255f991e06e82ce692e6f84d5 的
area
包的自动发布版本。该 crate 的发布脚本位于:https://github… -
erased-type-arena
具有正确释放功能的类型擦除分配 area
-
vec-tree
使用生成索引避免 ABA 问题并允许删除的安全树,使用 area 分配器
-
flow_arena
具有所有权概念的管理的 HashMap 图模型
-
dynamic-arena
动态类型的 area,支持任何
Sized
类型 -
atomic-arena
代际 area 允许从其他线程中预留键
-
typed-arena-nomut
一种快速但有限的分配器类型,称为场域
-
slotmap-map
槽映射数据结构
-
ref_arena
引用计数对象的空间
-
rc_bump
用于异构类型且无生命期的空间
-
fixed_free_list
具有可选键生命周期安全和无宏唯一类型的大小的空闲列表
-
polymock
线程安全的空间字节分配器
-
generational-arena
使用代索引支持删除且不遭受ABA问题的安全空间分配器
-
components-arena-traits
不打算直接使用
-
quickdry
bump-pointer 空间分配器
-
colosseum
Rust的各种空间分配器,包括线程安全空间
-
stadium
用固定类型集填充的分配内存块
-
ra_ap_arena
TBD
-
hato
特质对象异构空间
-
boxing-arena
Box 分配的重用
-
lucid-arena-sys
此包包含Lucid Arena SDK的低级Rust绑定
-
enums_arena
enums_arena
是一个可以高效存储枚举的竞技场 -
simple_arena
Rust的竞技场分配器
-
slice-arena
以低开销,在连续的内存块中存储大量小型切片
-
indextree-ng
使用索引而不是引用计数指针的基于竞技场的树结构。Sascha Grunert的indextree的分支,允许删除节点
-
hv-stampede
为Heavy提供的基于Bumpalo的竞技场分配工具
-
serde_indextree
序列化indextree结构
-
untyped-arena
一个安全且未类型化、复杂性最小的竞技场分配器实现
-
nano_arena
一个使用原子操作的微型竞技场分配器
-
provenance
在插入时生成键的容器结构,只能与生成它的映射一起使用
-
hydroperfox-smodel-proc
Rust的语义建模:过程宏
-
fast-rustc-ap-arena
来自rust-lang/rust存储库的commit 15812785344d913d779d9738fe3cca8de56f71d5的包
arena
的自动发布版本。此crate的发布脚本位于:https://github… -
竞技场
用于高效添加和删除具有稳定ID的项目的数据结构
-
hkalbasi-rustc-ap-rustc_arena
hkalbasi/rust 仓库中 rustc_arena 包的自动发布版本,来自提交 e77366b57b799dfa3ce1fcb850c068723a3213ee。该crate的发布脚本位于:https://github…
-
arenavec
基于竞技场的向量及相关类型的实现
-
pui-arena
通用竞技场,可用于
no_std
-
rc_arena
提供对底层对象引用计数的指针的竞技场
-
veryfast
游戏开发中的快速Rust和其他工具
-
copy_arena
用于实现 Copy 的类型的竞技场分配器
-
vec-arena
对象 arena
尝试使用 DuckDuckGo 搜索。