shmem 0.2.0

Shared memory across processes.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
extern crate shmem;

#[derive(Copy, Clone)]
pub struct Foo {
	bar: u32,
	baz: u32,
}

fn main() {
	let foo = shmem::open::<Foo, _>("shmem-rust-test").unwrap();
	println!("bar={} baz={}", foo.bar, foo.baz);

	let bar = shmem::array::open::<u8, _>("shmem-rust-test-array").unwrap();
	println!("{:?}", &*bar);
}