use crate::containerization::GIB;
use crate::containerization::MIB;
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub struct VMResources {
pub cpus: u32,
pub memory_in_bytes: u64,
}
impl VMResources {
pub const GUEST_MEMORY_OVERHEAD: u64 = 128 * MIB;
}
impl Default for VMResources {
fn default() -> Self {
Self {
cpus: 4,
memory_in_bytes: GIB,
}
}
}