pub struct LinuxResources {
pub block_io: Option<LinuxResourcesBlockIo>,
pub cpu: Option<LinuxResourcesCpu>,
pub devices: Option<Vec<LinuxDeviceCgroup>>,
pub hugepage_limits: Option<Vec<LinuxResourcesHugepageLimit>>,
pub memory: Option<LinuxResourcesMemory>,
pub network: Option<LinuxResourcesNetwork>,
pub pids: Option<LinuxResourcesPids>,
pub rdma: Option<HashMap<String, LinuxResourcesRdma>>,
pub unified: Option<HashMap<String, String>>,
}
Fields§
§block_io: Option<LinuxResourcesBlockIo>
§cpu: Option<LinuxResourcesCpu>
§devices: Option<Vec<LinuxDeviceCgroup>>
§hugepage_limits: Option<Vec<LinuxResourcesHugepageLimit>>
§memory: Option<LinuxResourcesMemory>
§network: Option<LinuxResourcesNetwork>
§pids: Option<LinuxResourcesPids>
§rdma: Option<HashMap<String, LinuxResourcesRdma>>
§unified: Option<HashMap<String, String>>
Trait Implementations§
Source§impl Debug for LinuxResources
impl Debug for LinuxResources
Source§impl Default for LinuxResources
impl Default for LinuxResources
Source§fn default() -> LinuxResources
fn default() -> LinuxResources
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LinuxResources
impl<'de> Deserialize<'de> for LinuxResources
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LinuxResources
impl RefUnwindSafe for LinuxResources
impl Send for LinuxResources
impl Sync for LinuxResources
impl Unpin for LinuxResources
impl UnwindSafe for LinuxResources
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more