libvirt-rpc

libvirt protocol implementation and client

13 releases

0.1.12 May 18, 2018
0.1.11 Sep 11, 2017
0.1.10 Aug 4, 2017
0.1.9 Jul 17, 2017
0.1.2 May 31, 2017

#1 in #virtualization

Download history 74/week @ 2018-11-26 17/week @ 2018-12-03 16/week @ 2018-12-10 28/week @ 2018-12-17 91/week @ 2018-12-24 1/week @ 2018-12-31 16/week @ 2019-01-07 5/week @ 2019-01-14 2/week @ 2019-01-21 3/week @ 2019-01-28 3/week @ 2019-02-04 2/week @ 2019-02-11 17/week @ 2019-02-18 15/week @ 2019-02-25 15/week @ 2019-03-04

130 downloads per month

LGPL-2.1

289KB
8K SLoC

Alex 5K SLoC Rust 2.5K SLoC // 0.2% comments

libvirt-rpc

Pure rust implementation of libvirt protocol (no C bindings required).

Usage

First, add this to your Cargo.toml:

[dependencies]
libvirt-rpc = "0.1"

Next, add this to your crate:

extern crate libvirt_rpc;

Documentation: TBD

LICENSE

This repository contains xdr protocol definitions from libvirt repository licensed under LGPL. IANAL, but it seems like it makes it LGPL.

Dependencies

~6.5MB
~110K SLoC

  • build build.rs
  • build xdrgen 0.4.4