pub enum DurableBackgroundSubagentDeliveryStatus {
Undelivered,
Claimed,
Delivered,
}Expand description
Orthogonal durable logical-delivery state.
Variants§
Undelivered
Terminal content exists but no consumer owns it.
Claimed
One bounded consumer owns delivery.
Delivered
A parent turn, explicit wait, or admitted continuation consumed it.
Trait Implementations§
Source§impl Clone for DurableBackgroundSubagentDeliveryStatus
impl Clone for DurableBackgroundSubagentDeliveryStatus
Source§fn clone(&self) -> DurableBackgroundSubagentDeliveryStatus
fn clone(&self) -> DurableBackgroundSubagentDeliveryStatus
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 moreimpl Copy for DurableBackgroundSubagentDeliveryStatus
Source§impl Default for DurableBackgroundSubagentDeliveryStatus
impl Default for DurableBackgroundSubagentDeliveryStatus
Source§fn default() -> DurableBackgroundSubagentDeliveryStatus
fn default() -> DurableBackgroundSubagentDeliveryStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DurableBackgroundSubagentDeliveryStatus
impl<'de> Deserialize<'de> for DurableBackgroundSubagentDeliveryStatus
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 DurableBackgroundSubagentDeliveryStatus
impl StructuralPartialEq for DurableBackgroundSubagentDeliveryStatus
Auto Trait Implementations§
impl Freeze for DurableBackgroundSubagentDeliveryStatus
impl RefUnwindSafe for DurableBackgroundSubagentDeliveryStatus
impl Send for DurableBackgroundSubagentDeliveryStatus
impl Sync for DurableBackgroundSubagentDeliveryStatus
impl Unpin for DurableBackgroundSubagentDeliveryStatus
impl UnsafeUnpin for DurableBackgroundSubagentDeliveryStatus
impl UnwindSafe for DurableBackgroundSubagentDeliveryStatus
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