diff options
author | Lars Wirzenius <liw@liw.fi> | 2021-02-20 08:55:17 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2021-02-20 19:39:24 +0200 |
commit | a315fab485429c0e4dfd665ced86f51130e3ac3c (patch) | |
tree | 8e320e2a4595befaff447005868d47ad266c0463 /src/install.rs | |
parent | 0d10bc096bb4d791b6528d7ca6d450c83cfd1778 (diff) | |
download | vmadm-a315fab485429c0e4dfd665ced86f51130e3ac3c.tar.gz |
feat: vmadm command to create, list, and delete virtual machines
Includes test suite.
Diffstat (limited to 'src/install.rs')
-rw-r--r-- | src/install.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/install.rs b/src/install.rs index 89969e0..21b9f3f 100644 --- a/src/install.rs +++ b/src/install.rs @@ -22,8 +22,8 @@ pub enum VirtInstallError { #[derive(Debug)] pub struct VirtInstallArgs { name: String, - memory: usize, - vcpus: usize, + memory: u64, + vcpus: u64, image: VirtualMachineImage, init: CloudInitConfig, } @@ -43,19 +43,19 @@ impl VirtInstallArgs { &self.name } - pub fn memory(&self) -> usize { + pub fn memory(&self) -> u64 { self.memory } - pub fn set_memory(&mut self, memory: usize) { + pub fn set_memory(&mut self, memory: u64) { self.memory = memory } - pub fn vcpus(&self) -> usize { + pub fn vcpus(&self) -> u64 { self.vcpus } - pub fn set_vcpus(&mut self, vcpus: usize) { + pub fn set_vcpus(&mut self, vcpus: u64) { self.vcpus = vcpus } |