pub struct ExactWorkflowRecoveryV2 {
pub format_version: u16,
pub revision: u64,
pub phase: ExactWorkflowPhaseV2,
pub mutation_kind: ExactMutationKindV1,
pub request_sha256: Digest,
pub cluster_id: Identity,
pub collection_id: Identity,
pub index: Option<Resource>,
pub caller_action_id: Digest,
pub effect_deadline_unix_millis: U64,
pub last_observed_unix_millis: Option<U64>,
/* private fields */
}Expand description
Non-secret state sufficient to resume the same effect. Callers that do not use the filesystem adapter must persist this value after an unresolved return.
Fields§
§format_version: u16§revision: u64§phase: ExactWorkflowPhaseV2§mutation_kind: ExactMutationKindV1§request_sha256: Digest§cluster_id: Identity§collection_id: Identity§index: Option<Resource>§caller_action_id: Digest§effect_deadline_unix_millis: U64§last_observed_unix_millis: Option<U64>Trait Implementations§
Source§impl Clone for ExactWorkflowRecoveryV2
impl Clone for ExactWorkflowRecoveryV2
Source§impl Debug for ExactWorkflowRecoveryV2
impl Debug for ExactWorkflowRecoveryV2
Source§impl<'de> Deserialize<'de> for ExactWorkflowRecoveryV2
impl<'de> Deserialize<'de> for ExactWorkflowRecoveryV2
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
Source§impl PartialEq for ExactWorkflowRecoveryV2
impl PartialEq for ExactWorkflowRecoveryV2
Source§impl Serialize for ExactWorkflowRecoveryV2
impl Serialize for ExactWorkflowRecoveryV2
impl StructuralPartialEq for ExactWorkflowRecoveryV2
Auto Trait Implementations§
impl Freeze for ExactWorkflowRecoveryV2
impl RefUnwindSafe for ExactWorkflowRecoveryV2
impl Send for ExactWorkflowRecoveryV2
impl Sync for ExactWorkflowRecoveryV2
impl Unpin for ExactWorkflowRecoveryV2
impl UnsafeUnpin for ExactWorkflowRecoveryV2
impl UnwindSafe for ExactWorkflowRecoveryV2
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<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