[rust PATCH 0/3] Implement virStoragePoolListVolumes and virStoragePoolListAllVolumes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Mathias Pius <mathias@xxxxxxx>

This patch implements virStoragePoolListAllVolumes and virStoragePoolListVolumes for the StoragePool object. I'm not too familiar with the libvirt codebase, so I've used similar functions from connect.rs and domain.rs for so the implementations should (hopefully) be as correct as those. I've taken the liberty of using Vec::with_capacity when allocating vectors to store the result of these operations in, to prevent reallocations while converting the object types from the internal type to StorageVol and Strings.

Feedback is very welcome!

Mathias Pius (3):
  Implement virStoragePoolListAllVolumes and virStoragePoolListVolumes
    for StoragePool
  cargo fmt
  Newline at end of file

 src/storage_pool.rs   | 55 ++++++++++++++++++++++++++++++++++++++++++-
 tests/storage_pool.rs | 34 ++++++++++++++++++++++++++
 2 files changed, 88 insertions(+), 1 deletion(-)

-- 
2.25.0

Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux