5 个版本

0.7.6 2023 年 9 月 18 日
0.7.5 2023 年 9 月 18 日
0.7.3 2023 年 3 月 11 日
0.6.3 2022 年 7 月 3 日

679文件系统

Download history • Rust 包仓库 384/week @ 2024-04-08 • Rust 包仓库 432/week @ 2024-04-15 • Rust 包仓库 305/week @ 2024-04-22 • Rust 包仓库 1196/week @ 2024-04-29 • Rust 包仓库 400/week @ 2024-05-06 • Rust 包仓库 929/week @ 2024-05-13 • Rust 包仓库 807/week @ 2024-05-20 • Rust 包仓库 946/week @ 2024-05-27 • Rust 包仓库 555/week @ 2024-06-03 • Rust 包仓库 665/week @ 2024-06-10 • Rust 包仓库 895/week @ 2024-06-17 • Rust 包仓库 907/week @ 2024-06-24 • Rust 包仓库 646/week @ 2024-07-01 • Rust 包仓库 660/week @ 2024-07-08 • Rust 包仓库 1121/week @ 2024-07-15 • Rust 包仓库 824/week @ 2024-07-22 • Rust 包仓库

3,566 每月下载量
14 个 Crates 中使用 (4 个直接使用)

MIT/Apache

110KB
2K SLoC

memmapix

github Build codecov

docs.rs crates.io license

一个纯 Rust 跨平台内存映射 I/O 库,用 rustix 替代了 libc

该项目基于 memmap2-rs 进行修改。

特性

  • 基于文件的内存映射
  • 匿名内存映射
  • 同步和异步刷新
  • 写时复制内存映射
  • 只读内存映射
  • 堆栈支持(Unix 上的 MAP_STACK
  • 可执行内存映射
  • 大页支持

支持的/测试的目标列表可以在 Actions 中找到。

许可

memmapix 主要在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发。

LICENSE-APACHELICENSE-MIT 了解详情。

版权 (c) 2022 Al Liu

版权 (c) 2020 Yevhenii Reizner

版权 (c) 2015 Dan Burkert

依赖项

~1.5–10MB
~107K SLoC