#mmap #memory-map #io #memmap

caring

Sharing is caring: a safe library for mmap’ing memory in multiple processes

4 releases (2 breaking)

Uses old Rust 2015

0.3.0 Sep 18, 2020
0.2.0 Apr 8, 2020
0.1.1 Apr 3, 2020
0.1.0 Apr 3, 2020

#247 in Concurrency

Download history 5/week @ 2021-07-05 8/week @ 2021-07-12 10/week @ 2021-07-19 8/week @ 2021-07-26 11/week @ 2021-08-02 3/week @ 2021-08-09 6/week @ 2021-08-16 4/week @ 2021-08-23 1/week @ 2021-08-30 1/week @ 2021-09-06 4/week @ 2021-09-13 2/week @ 2021-09-20 5/week @ 2021-09-27 1/week @ 2021-10-04 1/week @ 2021-10-11 7/week @ 2021-10-18

201 downloads per month
Used in heliograph

Apache-2.0 OR BSD-3-Clause

25KB
431 lines

caring Crates.io Documentation

Sharing is caring: the caring crate provides a Shared<T> type that handles safely storing a T in shared memory, using mmap. T is for some methods bound to be ProcSync in order to be shared between multiple processes.

Read the documentation for in-depth information, and see the Changelog for the changes between versions.

Dependencies

~0.4–0.9MB
~21K SLoC