pub enum DurableBackgroundSubagentDeliveryRelease {
Retryable,
ConsumerTerminated {
run_id: RunId,
},
}Expand description
Durable reason for releasing a matching result-delivery claim.
Variants§
Retryable
Admission or another retryable pre-consumption step failed.
ConsumerTerminated
A parent run claimed the result but failed or was cancelled before committing it.
Trait Implementations§
Source§impl Clone for DurableBackgroundSubagentDeliveryRelease
impl Clone for DurableBackgroundSubagentDeliveryRelease
Source§fn clone(&self) -> DurableBackgroundSubagentDeliveryRelease
fn clone(&self) -> DurableBackgroundSubagentDeliveryRelease
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 Default for DurableBackgroundSubagentDeliveryRelease
impl Default for DurableBackgroundSubagentDeliveryRelease
Source§fn default() -> DurableBackgroundSubagentDeliveryRelease
fn default() -> DurableBackgroundSubagentDeliveryRelease
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DurableBackgroundSubagentDeliveryRelease
impl<'de> Deserialize<'de> for DurableBackgroundSubagentDeliveryRelease
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 DurableBackgroundSubagentDeliveryRelease
impl StructuralPartialEq for DurableBackgroundSubagentDeliveryRelease
Auto Trait Implementations§
impl Freeze for DurableBackgroundSubagentDeliveryRelease
impl RefUnwindSafe for DurableBackgroundSubagentDeliveryRelease
impl Send for DurableBackgroundSubagentDeliveryRelease
impl Sync for DurableBackgroundSubagentDeliveryRelease
impl Unpin for DurableBackgroundSubagentDeliveryRelease
impl UnsafeUnpin for DurableBackgroundSubagentDeliveryRelease
impl UnwindSafe for DurableBackgroundSubagentDeliveryRelease
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