Struct devicemapper::CacheDevUsage
source · pub struct CacheDevUsage {
pub meta_block_size: Sectors,
pub used_meta: MetaBlocks,
pub total_meta: MetaBlocks,
pub cache_block_size: Sectors,
pub used_cache: DataBlocks,
pub total_cache: DataBlocks,
}
Expand description
Cache usage
Fields§
§meta_block_size: Sectors
The metadata block size, should always be equal to META_BLOCK_SIZE. At time of writing, all metadata blocks have the same size.
used_meta: MetaBlocks
The number of metadata blocks in use
total_meta: MetaBlocks
The number of metadata blocks available
cache_block_size: Sectors
The cache block size
used_cache: DataBlocks
Used cache blocks
total_cache: DataBlocks
Total cache blocks
Implementations§
source§impl CacheDevUsage
impl CacheDevUsage
sourcepub fn new(
meta_block_size: Sectors,
used_meta: MetaBlocks,
total_meta: MetaBlocks,
cache_block_size: Sectors,
used_cache: DataBlocks,
total_cache: DataBlocks
) -> CacheDevUsage
pub fn new( meta_block_size: Sectors, used_meta: MetaBlocks, total_meta: MetaBlocks, cache_block_size: Sectors, used_cache: DataBlocks, total_cache: DataBlocks ) -> CacheDevUsage
Make a new CacheDevUsage struct
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CacheDevUsage
impl RefUnwindSafe for CacheDevUsage
impl Send for CacheDevUsage
impl Sync for CacheDevUsage
impl Unpin for CacheDevUsage
impl UnwindSafe for CacheDevUsage
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