pub struct MemoryZone {
pub size: Option<ByteSize>,
pub file: Option<PathBuf>,
pub shared: Option<OnOff>,
pub hugepages: Option<OnOff>,
pub hugepage_size: Option<ByteSize>,
pub host_numa_node: Option<usize>,
pub id: Option<String>,
pub hotplug_size: Option<ByteSize>,
pub hotplugged_size: Option<ByteSize>,
pub prefault: Option<OnOff>,
}
Fields§
§size: Option<ByteSize>
§file: Option<PathBuf>
§hugepages: Option<OnOff>
§hugepage_size: Option<ByteSize>
§host_numa_node: Option<usize>
§id: Option<String>
§hotplug_size: Option<ByteSize>
§hotplugged_size: Option<ByteSize>
§prefault: Option<OnOff>
Trait Implementations§
Source§impl Clone for MemoryZone
impl Clone for MemoryZone
Source§fn clone(&self) -> MemoryZone
fn clone(&self) -> MemoryZone
Returns a copy of the value. Read more
1.0.0 · 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 MemoryZone
impl Debug for MemoryZone
Source§impl Default for MemoryZone
impl Default for MemoryZone
Source§fn default() -> MemoryZone
fn default() -> MemoryZone
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MemoryZone
impl<'de> Deserialize<'de> for MemoryZone
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
Source§impl PartialEq for MemoryZone
impl PartialEq for MemoryZone
Source§impl Serialize for MemoryZone
impl Serialize for MemoryZone
Source§impl ToCommand for MemoryZone
impl ToCommand for MemoryZone
fn to_command(&self) -> Vec<String>
fn to_single_command(&self) -> String
impl Eq for MemoryZone
impl StructuralPartialEq for MemoryZone
Auto Trait Implementations§
impl Freeze for MemoryZone
impl RefUnwindSafe for MemoryZone
impl Send for MemoryZone
impl Sync for MemoryZone
impl Unpin for MemoryZone
impl UnwindSafe for MemoryZone
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