#qemu #qmp #qga #qapi

qapi-spec

QEMU QAPI common types

5 unstable releases

0.3.1 Dec 9, 2020
0.3.0 Aug 14, 2020
0.2.2 Dec 17, 2018
0.2.1 Jul 25, 2018
0.0.1 Mar 14, 2018

#21 in Emulators

Download history 139/week @ 2020-09-24 10/week @ 2020-10-01 9/week @ 2020-10-08 26/week @ 2020-10-15 6/week @ 2020-10-22 7/week @ 2020-10-29 14/week @ 2020-11-05 20/week @ 2020-11-12 9/week @ 2020-11-19 13/week @ 2020-11-26 23/week @ 2020-12-03 38/week @ 2020-12-10 21/week @ 2020-12-17 7/week @ 2020-12-24 10/week @ 2020-12-31 19/week @ 2021-01-07

175 downloads per month
Used in 4 crates

MIT license

9KB
272 lines

qapi-rs

travis-badge release-badge docs-badge license-badge

A rust library for interfacing with QEMU QAPI sockets.

Documentation

See the documentation for up to date information, as well as the reference documentation for both the QEMU Machine Protocol and Guest Agent APIs.

There are two features (qga and qmp) which enable their respective functionality. They can be enabled in your Cargo.toml:

[dependencies]
qapi = { version = "0.6.0", features = [ "qmp" ] }

Examples

Short examples are available for both QMP and Guest Agent. Async/nonblocking examples using tokio are also available.

Dependencies

~1–1.8MB
~41K SLoC