Struct devicemapper::FlakeyTargetParams [−][src]
pub struct FlakeyTargetParams { pub device: Device, pub start_offset: Sectors, pub up_interval: u32, pub down_interval: u32, pub feature_args: HashSet<FeatureArg>, }
Expand description
Target params for flakey target
Fields
device: Device
The device on which this segment resides
start_offset: Sectors
The starting offset of this segments in the device.
up_interval: u32
Interval during which flakey target is up, in seconds DM source type is unsigned, so restrict to u32.
down_interval: u32
Interval during which flakey target is down, in seconds DM source type is unsigned, so restrict to u32.
feature_args: HashSet<FeatureArg>
Optional feature arguments
Implementations
Trait Implementations
Generate params to be passed to DM. The format of the params is:
[<num_features> [
Table parameters
[<num_features> [
Mandatory parameters:
Optional feature parameters: If no feature parameters are present, during the periods of unreliability, all I/O returns errors.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for FlakeyTargetParams
impl Send for FlakeyTargetParams
impl Sync for FlakeyTargetParams
impl Unpin for FlakeyTargetParams
impl UnwindSafe for FlakeyTargetParams
Blanket Implementations
Mutably borrows from an owned value. Read more