From 1fef014508c915b388de371583b0a869684fc7ea Mon Sep 17 00:00:00 2001 From: Cara Salter Date: Tue, 12 Apr 2022 13:30:15 -0400 Subject: Add `House` definition and impls Also rename modules to make more sense with the theme --- src/vm.rs | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 src/vm.rs (limited to 'src/vm.rs') diff --git a/src/vm.rs b/src/vm.rs deleted file mode 100644 index 8e17659..0000000 --- a/src/vm.rs +++ /dev/null @@ -1,31 +0,0 @@ -use std::convert::TryFrom; -use virt::{connect::Connect, domain::Domain;}; - -use crate::errors::Error; - - -/** - * Represents a virtual machine, that's active on some server - */ -pub struct VirtualMachine { - /// The assigned name of the VM - pub name: String, - /// The network address of the physical machine that's hosting this machine - pub host_server: String, - /// Whether or not the VM is active - pub is_active: bool, - /// The libvirtd-assigned UUID - pub uuid: String, - /// The network address of the VM - pub addr: Option, - /// How much RAM (in MB) is assigned to the VM - pub assigned_mem_mb: u64, - /// How many vCPUs are assigned to the VM - pub assigned_cpus: u64, -} - -impl TryFrom for VirtualMachine { - type Error = Error; - - fn try_from(d: Domain) -> Result { - -- cgit v1.2.3