Struct devicemapper::CacheDevUsage [−][src]
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
pub 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 RefUnwindSafe for CacheDevUsage
impl Send for CacheDevUsage
impl Sync for CacheDevUsage
impl Unpin for CacheDevUsage
impl UnwindSafe for CacheDevUsage