A Rust-friendly interface for illumos Doors.
Doors are a high-speed, RPC-style interprocess communication facility for the illumos operating system. They enable rapid dialogue between client and server without giving up the CPU timeslice, and are an excellent alternative to pipes or UNIX domain sockets in situations where IPC latency matters.
This crate makes it easier to interact with the Doors API from Rust. It can help you create clients, define server procedures, and open or create doors on the filesystem.