pub struct ResumeObservation {
pub operation_id: String,
pub operation_kind: OperationKind,
pub cycle_index: u64,
pub state: OperationState,
pub risk: String,
pub idempotency_support: Option<ToolIdempotency>,
}Expand description
A typed observation retained when a started external operation has no durable receipt.
Fields§
§operation_id: String§operation_kind: OperationKind§cycle_index: u64§state: OperationState§risk: String§idempotency_support: Option<ToolIdempotency>Implementations§
Source§impl ResumeObservation
impl ResumeObservation
pub fn validate(&self) -> CheckpointResult<()>
Trait Implementations§
Source§impl Clone for ResumeObservation
impl Clone for ResumeObservation
Source§fn clone(&self) -> ResumeObservation
fn clone(&self) -> ResumeObservation
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 ResumeObservation
impl Debug for ResumeObservation
Source§impl<'de> Deserialize<'de> for ResumeObservation
impl<'de> Deserialize<'de> for ResumeObservation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ResumeObservation
Source§impl PartialEq for ResumeObservation
impl PartialEq for ResumeObservation
Source§impl Serialize for ResumeObservation
impl Serialize for ResumeObservation
impl StructuralPartialEq for ResumeObservation
Auto Trait Implementations§
impl Freeze for ResumeObservation
impl RefUnwindSafe for ResumeObservation
impl Send for ResumeObservation
impl Sync for ResumeObservation
impl Unpin for ResumeObservation
impl UnsafeUnpin for ResumeObservation
impl UnwindSafe for ResumeObservation
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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§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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.