2个不稳定版本

使用旧Rust 2015

0.1.0 2016年2月16日
0.0.1 2015年7月9日

#488内存管理

Download history 4656/week @ 2024-01-02 5433/week @ 2024-01-09 7376/week @ 2024-01-16 6250/week @ 2024-01-23 7859/week @ 2024-01-30 9436/week @ 2024-02-06 6586/week @ 2024-02-13 5488/week @ 2024-02-20 6059/week @ 2024-02-27 6794/week @ 2024-03-05 6496/week @ 2024-03-12 8850/week @ 2024-03-19 8216/week @ 2024-03-26 7660/week @ 2024-04-02 8157/week @ 2024-04-09 6494/week @ 2024-04-16

32,061 每月下载量
用于 87 个Crates (5 个直接)

MIT 许可证

6KB
91

memalloc

稳定Rust中的原始分配API。

文档

用法

查看以下示例,请参阅 src/lib.rs 中的测试。

使用crates.io仓库;将其添加到您的 Cargo.toml 中,与您的其他依赖项一起

[dependencies]
memalloc = "0.1"

作者

Jonathan Reem 是memalloc的主要作者和维护者。

许可证

MIT


lib.rs:

memalloc

稳定Rust中的内存分配,提供与 std::rt::heap 相似的接口,特别是这些函数根据 u8 的对齐方式对一切进行对齐,而不是使用用户提供的对齐方式。

此外,它们不允许处理分配失败,并且将在OOM时简单地终止进程。遗憾的是,如果我们只想使用稳定API,这种限制是不可避免的。

无运行时依赖