pub struct PartialPartitionScenario {
pub baseline: f64,
pub start: u64,
pub duration: u64,
pub rate: f64,
pub burst: f64,
pub burst_dur: u64,
pub noise_state: u64,
pub seed: u64,
}Expand description
Partial network partition scenario.
Fields§
§baseline: f64§start: u64§duration: u64§rate: f64§burst: f64§burst_dur: u64§noise_state: u64§seed: u64Implementations§
Source§impl PartialPartitionScenario
impl PartialPartitionScenario
pub fn default_scenario() -> Self
Trait Implementations§
Source§impl FaultScenario for PartialPartitionScenario
impl FaultScenario for PartialPartitionScenario
fn name(&self) -> &str
fn description(&self) -> &str
fn injection_start(&self) -> u64
fn next_sample(&mut self, step: u64) -> Option<ResidualSample>
fn expected_reason_code(&self) -> ReasonCode
fn total_steps(&self) -> u64
fn reset(&mut self)
Auto Trait Implementations§
impl Freeze for PartialPartitionScenario
impl RefUnwindSafe for PartialPartitionScenario
impl Send for PartialPartitionScenario
impl Sync for PartialPartitionScenario
impl Unpin for PartialPartitionScenario
impl UnsafeUnpin for PartialPartitionScenario
impl UnwindSafe for PartialPartitionScenario
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