use serde::{Deserialize, Serialize};
#[derive(Default, Debug, Serialize, Deserialize)]
pub struct LinuxResources {
#[serde(rename = "blockIO")]
pub block_io: Option<super::super::models::LinuxBlockIo>,
pub cpu: Option<super::super::models::LinuxCpu>,
pub devices: Option<Vec<super::super::models::LinuxDeviceCgroup>>,
#[serde(rename = "hugepageLimits")]
pub hugepage_limits: Option<Vec<super::super::models::LinuxHugepageLimit>>,
pub memory: Option<super::super::models::LinuxMemory>,
pub network: Option<super::super::models::LinuxNetwork>,
pub pids: Option<super::super::models::LinuxPids>,
pub rdma: Option<std::collections::HashMap<String, super::super::models::LinuxRdma>>,
pub unified: Option<std::collections::HashMap<String, String>>,
}