#slab #allocator #pinned #elements #const #generics #pool

pinned_slab

带有固定元素的Slab分配器

1 个不稳定版本

0.1.0 2020年4月19日

#21 in #pinned

MIT 协议

18KB
239

Slab

带有固定元素的Slab分配器。

大部分代码直接来自slab,应该具有大致相同的接口。如果您发现缺少某个要实现的功能或通过const泛型配置CHUNK_SIZE的功能标志,欢迎提交拉取请求!

使用方法

目前,您应该查看slab的文档以获取通用使用方法。

许可协议

本项目采用MIT许可协议

贡献

除非您明确声明,否则您提交的任何旨在包含在pinned_slab中的贡献,都将按照MIT协议进行许可,不附加任何额外条款或条件。


lib.rs:

这是一个受slab启发而创建的slab分配器,主要区别在于它分配固定大小的数组而不是使用可调整大小的Vec。这让我们可以保证,除非我们首先将其从池中移除,否则所有池化对象都不会被移动。

依赖项

~79KB