pub struct ChaosTranscriptReport {
pub scenario_id: String,
pub input_messages: usize,
pub output_messages: usize,
pub dropped_frames: usize,
pub duplicated_frames: usize,
pub reordered_frames: usize,
pub corrupted_frames: usize,
pub invariant_ok: bool,
pub violation_code: Option<String>,
}Expand description
Result of applying a deterministic chaos scenario to a server transcript.
Fields§
§scenario_id: String§input_messages: usize§output_messages: usize§dropped_frames: usize§duplicated_frames: usize§reordered_frames: usize§corrupted_frames: usize§invariant_ok: bool§violation_code: Option<String>Trait Implementations§
Source§impl Clone for ChaosTranscriptReport
impl Clone for ChaosTranscriptReport
Source§fn clone(&self) -> ChaosTranscriptReport
fn clone(&self) -> ChaosTranscriptReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChaosTranscriptReport
impl Debug for ChaosTranscriptReport
Source§impl PartialEq for ChaosTranscriptReport
impl PartialEq for ChaosTranscriptReport
Source§fn eq(&self, other: &ChaosTranscriptReport) -> bool
fn eq(&self, other: &ChaosTranscriptReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ChaosTranscriptReport
impl StructuralPartialEq for ChaosTranscriptReport
Auto Trait Implementations§
impl Freeze for ChaosTranscriptReport
impl RefUnwindSafe for ChaosTranscriptReport
impl Send for ChaosTranscriptReport
impl Sync for ChaosTranscriptReport
impl Unpin for ChaosTranscriptReport
impl UnsafeUnpin for ChaosTranscriptReport
impl UnwindSafe for ChaosTranscriptReport
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