ipc-ring48 1.0.1

A bounded 48-byte POSIX shared-memory SPSC queue for Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
use ipc_ring48::Producer;

fn main() -> std::io::Result<()> {
    let producer = Producer::create_or_open(1024)?;
    let mut message = [0_u8; 48];

    message[..5].copy_from_slice(b"ready");
    producer.push(message).expect("queue has space");

    Ok(())
}