pub struct ExactWorkflowRecoveryV1 {
pub format_version: u16,
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§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 ExactWorkflowRecoveryV1
impl Clone for ExactWorkflowRecoveryV1
Source§impl Debug for ExactWorkflowRecoveryV1
impl Debug for ExactWorkflowRecoveryV1
Source§impl<'de> Deserialize<'de> for ExactWorkflowRecoveryV1
impl<'de> Deserialize<'de> for ExactWorkflowRecoveryV1
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 ExactWorkflowRecoveryV1
impl PartialEq for ExactWorkflowRecoveryV1
Source§impl Serialize for ExactWorkflowRecoveryV1
impl Serialize for ExactWorkflowRecoveryV1
impl StructuralPartialEq for ExactWorkflowRecoveryV1
Auto Trait Implementations§
impl Freeze for ExactWorkflowRecoveryV1
impl RefUnwindSafe for ExactWorkflowRecoveryV1
impl Send for ExactWorkflowRecoveryV1
impl Sync for ExactWorkflowRecoveryV1
impl Unpin for ExactWorkflowRecoveryV1
impl UnsafeUnpin for ExactWorkflowRecoveryV1
impl UnwindSafe for ExactWorkflowRecoveryV1
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