shm-fd
This crate is part of a group that enables using shared-memory files conveniently for persisting state across program restarts. Programs can access this file via language and runtime independent means from the environment. This crate contains a simple binary to configure such an environment, and a library to consume it.
Usage
use SharedFd;
// Trust the environment..
let fd = unsafe ?;
let memfile = fd.into_file?;
// Example: utilize the shared memory via memmap2 crate
use MmapMut;
let mapping = unsafe ?;
let memory = &mut mapping;