pub struct MemoryResources {
pub limit: Option<i64>,
pub reservation: Option<i64>,
pub swap: Option<i64>,
pub kernel: Option<i64>,
pub kernel_tcp: Option<i64>,
pub swappiness: Option<u64>,
pub disable_oom_killer: Option<bool>,
pub use_hierarchy: Option<bool>,
pub check_before_update: Option<bool>,
}Expand description
Memory resource limits.
Fields§
§limit: Option<i64>Memory limit in bytes.
reservation: Option<i64>Memory reservation in bytes.
swap: Option<i64>Memory + swap limit in bytes.
kernel: Option<i64>Kernel memory limit in bytes.
kernel_tcp: Option<i64>Kernel TCP memory limit in bytes.
swappiness: Option<u64>Swappiness (0-100).
disable_oom_killer: Option<bool>Disable OOM killer.
use_hierarchy: Option<bool>Use hierarchy.
check_before_update: Option<bool>Check before update.
Trait Implementations§
Source§impl Clone for MemoryResources
impl Clone for MemoryResources
Source§fn clone(&self) -> MemoryResources
fn clone(&self) -> MemoryResources
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MemoryResources
impl Debug for MemoryResources
Source§impl Default for MemoryResources
impl Default for MemoryResources
Source§fn default() -> MemoryResources
fn default() -> MemoryResources
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MemoryResources
impl<'de> Deserialize<'de> for MemoryResources
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 MemoryResources
impl RefUnwindSafe for MemoryResources
impl Send for MemoryResources
impl Sync for MemoryResources
impl Unpin for MemoryResources
impl UnsafeUnpin for MemoryResources
impl UnwindSafe for MemoryResources
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