1 个不稳定版本
0.1.0 | 2024年2月16日 |
---|
#479 在 内存管理
778 每月下载量
在 foundation-urtypes 中使用
6KB
78 行
Foundation Arena.
此crate提供了一种替代typed_arena
crate的方案,后者不使用堆。相反,Arena
类型通过传递N
类型参数在编译时静态分配内存。
示例
use foundation_arena::Arena;
let arena: Arena<u32, 8> = Arena::new();
let one: &mut u32 = arena.alloc(1).unwrap();
let two: &mut u32 = arena.alloc(2).unwrap();
println!("{one} {two}");