16 lines
381 B
Rust
16 lines
381 B
Rust
use crate::model::{disk::Disk, net::VmNet};
|
|
|
|
#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord)]
|
|
pub struct MemoryMB(pub u32);
|
|
|
|
#[derive(Debug, Clone, PartialEq, Eq)]
|
|
pub struct MachineAccel(pub String);
|
|
|
|
#[derive(Debug, Clone, PartialEq, Eq)]
|
|
pub struct CloudInitVM {
|
|
pub mem: MemoryMB,
|
|
pub nets: Vec<VmNet>,
|
|
pub disks: Vec<Disk>,
|
|
pub machine: MachineAccel,
|
|
}
|