Struct devicemapper::CacheDevWorkingStatus [−][src]
pub struct CacheDevWorkingStatus { pub usage: CacheDevUsage, pub performance: CacheDevPerformance, pub feature_args: Vec<String>, pub core_args: Vec<(String, String)>, pub policy: String, pub policy_args: Vec<(String, String)>, pub metadata_mode: CacheDevMetadataMode, pub needs_check: bool, }
Status values of a cache device when it is working
Fields
usage: CacheDevUsage
A struct recording block usage for all devices
performance: CacheDevPerformance
A struct recording cache dev performance
feature_args: Vec<String>
The feature args
core_args: Vec<(String, String)>
The core args
policy: String
The name of the replacement policy to use User-defined policies are permitted.
policy_args: Vec<(String, String)>
Arguments for the designated policy
metadata_mode: CacheDevMetadataMode
cache metadata mode
needs_check: bool
needs_check flag has been set in metadata superblock
Methods
impl CacheDevWorkingStatus
[src]
impl CacheDevWorkingStatus
pub fn new(
usage: CacheDevUsage,
performance: CacheDevPerformance,
feature_args: Vec<String>,
core_args: Vec<(String, String)>,
policy: String,
policy_args: Vec<(String, String)>,
metadata_mode: CacheDevMetadataMode,
needs_check: bool
) -> CacheDevWorkingStatus
[src]
pub fn new(
usage: CacheDevUsage,
performance: CacheDevPerformance,
feature_args: Vec<String>,
core_args: Vec<(String, String)>,
policy: String,
policy_args: Vec<(String, String)>,
metadata_mode: CacheDevMetadataMode,
needs_check: bool
) -> CacheDevWorkingStatus
Make a new CacheDevWorkingStatus struct
Trait Implementations
impl Debug for CacheDevWorkingStatus
[src]
impl Debug for CacheDevWorkingStatus
Auto Trait Implementations
impl Send for CacheDevWorkingStatus
impl Send for CacheDevWorkingStatus
impl Sync for CacheDevWorkingStatus
impl Sync for CacheDevWorkingStatus