pub struct UnfinishedIntent {
pub id: Uuid,
pub op: IntentOp,
pub started_at_ms: u64,
pub last_phase: IntentPhase,
pub args: Map<String, Value>,
pub last_progress: Option<Map<String, Value>>,
}Fields§
§id: Uuid§op: IntentOp§started_at_ms: u64§last_phase: IntentPhase§args: Map<String, Value>Args from the opening running record. Used by consumers to filter by
owner fields (e.g., replica_id) and implement single-resumer policy.
last_progress: Option<Map<String, Value>>Progress map from the most recent checkpoint record, if any. None
means the intent started but never reached a checkpoint.
Auto Trait Implementations§
impl Freeze for UnfinishedIntent
impl RefUnwindSafe for UnfinishedIntent
impl Send for UnfinishedIntent
impl Sync for UnfinishedIntent
impl Unpin for UnfinishedIntent
impl UnsafeUnpin for UnfinishedIntent
impl UnwindSafe for UnfinishedIntent
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> 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 moreSource§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