Struct libdevmapper_sys::dm_status_cache
source · #[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
sourceimpl 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
sourceimpl Clone for dm_status_cache
impl Clone for dm_status_cache
sourcefn clone(&self) -> dm_status_cache
fn clone(&self) -> dm_status_cache
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for dm_status_cache
impl Debug for dm_status_cache
impl Copy for dm_status_cache
Auto Trait Implementations
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more