pub struct MemoryZoneConfig {
pub id: String,
pub size: i64,
pub file: Option<String>,
pub mergeable: Option<bool>,
pub shared: Option<bool>,
pub hugepages: Option<bool>,
pub hugepage_size: Option<i64>,
pub host_numa_node: Option<i32>,
pub hotplug_size: Option<i64>,
pub hotplugged_size: Option<i64>,
pub prefault: Option<bool>,
}
Fields§
§id: String
§size: i64
§file: Option<String>
§mergeable: Option<bool>
§hugepages: Option<bool>
§hugepage_size: Option<i64>
§host_numa_node: Option<i32>
§hotplug_size: Option<i64>
§hotplugged_size: Option<i64>
§prefault: Option<bool>
Implementations§
Source§impl MemoryZoneConfig
impl MemoryZoneConfig
pub fn new(id: String, size: i64) -> MemoryZoneConfig
Trait Implementations§
Source§impl Clone for MemoryZoneConfig
impl Clone for MemoryZoneConfig
Source§fn clone(&self) -> MemoryZoneConfig
fn clone(&self) -> MemoryZoneConfig
Returns a duplicate 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 MemoryZoneConfig
impl Debug for MemoryZoneConfig
Source§impl Default for MemoryZoneConfig
impl Default for MemoryZoneConfig
Source§fn default() -> MemoryZoneConfig
fn default() -> MemoryZoneConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MemoryZoneConfig
impl<'de> Deserialize<'de> for MemoryZoneConfig
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 MemoryZoneConfig
impl PartialEq for MemoryZoneConfig
Source§impl Serialize for MemoryZoneConfig
impl Serialize for MemoryZoneConfig
impl StructuralPartialEq for MemoryZoneConfig
Auto Trait Implementations§
impl Freeze for MemoryZoneConfig
impl RefUnwindSafe for MemoryZoneConfig
impl Send for MemoryZoneConfig
impl Sync for MemoryZoneConfig
impl Unpin for MemoryZoneConfig
impl UnwindSafe for MemoryZoneConfig
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