pub struct AcquireBackgroundSubagentContinuation {
pub attempt_id: SubagentAttemptId,
pub claim_id: String,
pub claim_deadline: DateTime<Utc>,
pub cause: BackgroundSubagentContinuationCause,
pub admission: AcquireRunAdmission,
}Expand description
Atomic durable continuation admission request.
Fields§
§attempt_id: SubagentAttemptIdTerminal attempt whose logical result becomes the continuation input.
claim_id: StringStable delivery claim identity.
claim_deadline: DateTime<Utc>Claim deadline retained for audit and conflict handling.
cause: BackgroundSubagentContinuationCauseTyped immutable cause bound to the exact canonical continuation input.
admission: AcquireRunAdmissionOrdinary single-active-run admission request containing the continuation run.
Trait Implementations§
Source§impl Clone for AcquireBackgroundSubagentContinuation
impl Clone for AcquireBackgroundSubagentContinuation
Source§fn clone(&self) -> AcquireBackgroundSubagentContinuation
fn clone(&self) -> AcquireBackgroundSubagentContinuation
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<'de> Deserialize<'de> for AcquireBackgroundSubagentContinuation
impl<'de> Deserialize<'de> for AcquireBackgroundSubagentContinuation
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 AcquireBackgroundSubagentContinuation
impl StructuralPartialEq for AcquireBackgroundSubagentContinuation
Auto Trait Implementations§
impl Freeze for AcquireBackgroundSubagentContinuation
impl RefUnwindSafe for AcquireBackgroundSubagentContinuation
impl Send for AcquireBackgroundSubagentContinuation
impl Sync for AcquireBackgroundSubagentContinuation
impl Unpin for AcquireBackgroundSubagentContinuation
impl UnsafeUnpin for AcquireBackgroundSubagentContinuation
impl UnwindSafe for AcquireBackgroundSubagentContinuation
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