Expand description

Write Machina virtio devices in Rust.

This crate aims to simplify the writing of virtio devices as out of process FIDL services by automating boiler plate and providing common wrappers for Machina/Fuchsia specifics.

The primary helper is the Device object that wraps most of the common other helpers, and this must be constructed via the DeviceBuilder, although any of the individual helpers can be used independently without Device if desired.




  • Describes the queues that are expected and valid for a device