#[repr(C)]pub(crate) struct SiloConfig {Show 15 fields
pub(crate) mem_min: u64,
pub(crate) mem_max: u64,
pub(crate) cpu_shares: u32,
pub(crate) cpu_quota_us: u64,
pub(crate) cpu_period_us: u64,
pub(crate) cpu_affinity_mask: u64,
pub(crate) max_tasks: u32,
pub(crate) io_bw_read: u64,
pub(crate) io_bw_write: u64,
pub(crate) caps_ptr: u64,
pub(crate) caps_len: u64,
pub(crate) flags: u64,
pub(crate) sid: u32,
pub(crate) mode: u16,
pub(crate) family: u8,
}Fields§
§mem_min: u64§mem_max: u64§cpu_quota_us: u64§cpu_period_us: u64§cpu_affinity_mask: u64§max_tasks: u32§io_bw_read: u64§io_bw_write: u64§caps_ptr: u64§caps_len: u64§flags: u64§sid: u32§mode: u16§family: u8Implementations§
Source§impl SiloConfig
impl SiloConfig
Sourcepub(crate) const fn user_default(sid: u32) -> Self
pub(crate) const fn user_default(sid: u32) -> Self
Implements user default.
Auto Trait Implementations§
impl Freeze for SiloConfig
impl RefUnwindSafe for SiloConfig
impl Send for SiloConfig
impl Sync for SiloConfig
impl Unpin for SiloConfig
impl UnsafeUnpin for SiloConfig
impl UnwindSafe for SiloConfig
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