Struct below_model::system::MemoryModel [−][src]
pub struct MemoryModel {Show fields
pub total: Option<u64>,
pub free: Option<u64>,
pub available: Option<u64>,
pub buffers: Option<u64>,
pub cached: Option<u64>,
pub swap_cached: Option<u64>,
pub active: Option<u64>,
pub inactive: Option<u64>,
pub anon: Option<u64>,
pub file: Option<u64>,
pub unevictable: Option<u64>,
pub mlocked: Option<u64>,
pub swap_total: Option<u64>,
pub swap_free: Option<u64>,
pub dirty: Option<u64>,
pub writeback: Option<u64>,
pub anon_pages: Option<u64>,
pub mapped: Option<u64>,
pub shmem: Option<u64>,
pub kreclaimable: Option<u64>,
pub slab: Option<u64>,
pub slab_reclaimable: Option<u64>,
pub slab_unreclaimable: Option<u64>,
pub kernel_stack: Option<u64>,
pub page_tables: Option<u64>,
pub anon_huge_pages_bytes: Option<u64>,
pub shmem_huge_pages_bytes: Option<u64>,
pub file_huge_pages_bytes: Option<u64>,
pub hugetlb: Option<u64>,
pub cma_total: Option<u64>,
pub cma_free: Option<u64>,
pub vmalloc_total: Option<u64>,
pub vmalloc_used: Option<u64>,
pub vmalloc_chunk: Option<u64>,
pub direct_map_4k: Option<u64>,
pub direct_map_2m: Option<u64>,
pub direct_map_1g: Option<u64>,
}Fields
total: Option<u64>free: Option<u64>available: Option<u64>buffers: Option<u64>cached: Option<u64>swap_cached: Option<u64>active: Option<u64>inactive: Option<u64>anon: Option<u64>file: Option<u64>unevictable: Option<u64>mlocked: Option<u64>swap_total: Option<u64>swap_free: Option<u64>dirty: Option<u64>writeback: Option<u64>anon_pages: Option<u64>mapped: Option<u64>shmem: Option<u64>kreclaimable: Option<u64>slab: Option<u64>slab_reclaimable: Option<u64>slab_unreclaimable: Option<u64>kernel_stack: Option<u64>page_tables: Option<u64>anon_huge_pages_bytes: Option<u64>shmem_huge_pages_bytes: Option<u64>file_huge_pages_bytes: Option<u64>hugetlb: Option<u64>cma_total: Option<u64>cma_free: Option<u64>vmalloc_total: Option<u64>vmalloc_used: Option<u64>vmalloc_chunk: Option<u64>direct_map_4k: Option<u64>direct_map_2m: Option<u64>direct_map_1g: Option<u64>Trait Implementations
Returns the “default value” for a type. Read more
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
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for MemoryModelimpl Send for MemoryModelimpl Sync for MemoryModelimpl Unpin for MemoryModelimpl UnwindSafe for MemoryModelBlanket Implementations
Mutably borrows from an owned value. Read more