pub enum ReplayViolationCode {
NonMonotonicSequence,
MismatchedNodeLifecycle,
MissingTerminalEvent,
UnclosedNodeLifecycle,
}Expand description
Stable replay validation codes.
Variants§
NonMonotonicSequence
Event sequence is not monotonic.
MismatchedNodeLifecycle
Node enter/exit/error stack is invalid.
MissingTerminalEvent
Trace has no terminal workflow event.
UnclosedNodeLifecycle
Trace ended with unterminated entered nodes.
Trait Implementations§
Source§impl Clone for ReplayViolationCode
impl Clone for ReplayViolationCode
Source§fn clone(&self) -> ReplayViolationCode
fn clone(&self) -> ReplayViolationCode
Returns a duplicate of the value. Read more
1.0.0 · 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 ReplayViolationCode
impl Debug for ReplayViolationCode
Source§impl PartialEq for ReplayViolationCode
impl PartialEq for ReplayViolationCode
impl Copy for ReplayViolationCode
impl Eq for ReplayViolationCode
impl StructuralPartialEq for ReplayViolationCode
Auto Trait Implementations§
impl Freeze for ReplayViolationCode
impl RefUnwindSafe for ReplayViolationCode
impl Send for ReplayViolationCode
impl Sync for ReplayViolationCode
impl Unpin for ReplayViolationCode
impl UnsafeUnpin for ReplayViolationCode
impl UnwindSafe for ReplayViolationCode
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
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§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<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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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