#[repr(C)]pub struct dm_status_cache {Show 22 fields
pub version: u64,
pub metadata_block_size: u32,
pub block_size: u32,
pub metadata_used_blocks: u64,
pub metadata_total_blocks: u64,
pub used_blocks: u64,
pub dirty_blocks: u64,
pub total_blocks: u64,
pub read_hits: u64,
pub read_misses: u64,
pub write_hits: u64,
pub write_misses: u64,
pub demotions: u64,
pub promotions: u64,
pub feature_flags: u64,
pub core_argc: c_int,
pub core_argv: *mut *mut c_char,
pub policy_name: *mut c_char,
pub policy_argc: c_int,
pub policy_argv: *mut *mut c_char,
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4], u32>,
pub __bindgen_padding_0: u32,
}
Fields§
§version: u64
§metadata_block_size: u32
§block_size: u32
§metadata_used_blocks: u64
§metadata_total_blocks: u64
§used_blocks: u64
§dirty_blocks: u64
§total_blocks: u64
§read_hits: u64
§read_misses: u64
§write_hits: u64
§write_misses: u64
§demotions: u64
§promotions: u64
§feature_flags: u64
§core_argc: c_int
§core_argv: *mut *mut c_char
§policy_name: *mut c_char
§policy_argc: c_int
§policy_argv: *mut *mut c_char
§_bitfield_1: __BindgenBitfieldUnit<[u8; 4], u32>
§__bindgen_padding_0: u32
Implementations§
Source§impl dm_status_cache
impl dm_status_cache
pub fn error(&self) -> c_uint
pub fn set_error(&mut self, val: c_uint)
pub fn fail(&self) -> c_uint
pub fn set_fail(&mut self, val: c_uint)
pub fn needs_check(&self) -> c_uint
pub fn set_needs_check(&mut self, val: c_uint)
pub fn read_only(&self) -> c_uint
pub fn set_read_only(&mut self, val: c_uint)
pub fn reserved(&self) -> u32
pub fn set_reserved(&mut self, val: u32)
pub fn new_bitfield_1( error: c_uint, fail: c_uint, needs_check: c_uint, read_only: c_uint, reserved: u32, ) -> __BindgenBitfieldUnit<[u8; 4], u32>
Trait Implementations§
Source§impl Clone for dm_status_cache
impl Clone for dm_status_cache
Source§fn clone(&self) -> dm_status_cache
fn clone(&self) -> dm_status_cache
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 dm_status_cache
impl Debug for dm_status_cache
impl Copy for dm_status_cache
Auto Trait Implementations§
impl Freeze for dm_status_cache
impl RefUnwindSafe for dm_status_cache
impl !Send for dm_status_cache
impl !Sync for dm_status_cache
impl Unpin for dm_status_cache
impl UnwindSafe for dm_status_cache
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