pub struct SimulationTrace {
pub operation: SimulationOperation,
pub occurrence: u64,
pub fault: Option<SimulationFault>,
}Expand description
One retained deterministic interception trace.
Fields§
§operation: SimulationOperationIntercepted operation family.
occurrence: u64One-based occurrence within the operation family.
fault: Option<SimulationFault>Injected behavior, when this operation matched a schedule entry.
Trait Implementations§
Source§impl Clone for SimulationTrace
impl Clone for SimulationTrace
impl Copy for SimulationTrace
Source§impl Debug for SimulationTrace
impl Debug for SimulationTrace
impl Eq for SimulationTrace
Source§impl PartialEq for SimulationTrace
impl PartialEq for SimulationTrace
impl StructuralPartialEq for SimulationTrace
Auto Trait Implementations§
impl Freeze for SimulationTrace
impl RefUnwindSafe for SimulationTrace
impl Send for SimulationTrace
impl Sync for SimulationTrace
impl Unpin for SimulationTrace
impl UnsafeUnpin for SimulationTrace
impl UnwindSafe for SimulationTrace
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request