Files
democracy-linux/agent/crates/vm/src/model/vm.rs
minco 986cb5f1ac
Some checks failed
Rust CI / test (push) Failing after 18s
feat: agent base implementation
2025-08-15 13:30:14 +09:00

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,
}