pub enum DurableHostEventClass {
SessionChanged,
RunChanged,
OutputAvailable,
ApprovalChanged,
DeferredChanged,
ClarificationChanged,
EnvironmentChanged,
Diagnostic,
}Expand description
Stable product-neutral event classes persisted by the session store.
Transport-owned subscription closure is intentionally absent: it contains connection-local cursor and delivery-sequence material and is not durable host evidence.
Variants§
SessionChanged
A durable session projection changed.
RunChanged
A durable run projection changed.
OutputAvailable
Durable run output became available.
ApprovalChanged
An approval projection changed.
DeferredChanged
A deferred-tool projection changed.
ClarificationChanged
A clarification projection changed.
EnvironmentChanged
An environment attachment projection changed.
Diagnostic
A durable operator-facing diagnostic was recorded.
Implementations§
Trait Implementations§
Source§impl Clone for DurableHostEventClass
impl Clone for DurableHostEventClass
Source§fn clone(&self) -> DurableHostEventClass
fn clone(&self) -> DurableHostEventClass
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 DurableHostEventClass
Source§impl Debug for DurableHostEventClass
impl Debug for DurableHostEventClass
Source§impl<'de> Deserialize<'de> for DurableHostEventClass
impl<'de> Deserialize<'de> for DurableHostEventClass
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 DurableHostEventClass
Source§impl Hash for DurableHostEventClass
impl Hash for DurableHostEventClass
Source§impl Ord for DurableHostEventClass
impl Ord for DurableHostEventClass
Source§fn cmp(&self, other: &DurableHostEventClass) -> Ordering
fn cmp(&self, other: &DurableHostEventClass) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for DurableHostEventClass
impl PartialEq for DurableHostEventClass
Source§impl PartialOrd for DurableHostEventClass
impl PartialOrd for DurableHostEventClass
Source§impl Serialize for DurableHostEventClass
impl Serialize for DurableHostEventClass
impl StructuralPartialEq for DurableHostEventClass
Auto Trait Implementations§
impl Freeze for DurableHostEventClass
impl RefUnwindSafe for DurableHostEventClass
impl Send for DurableHostEventClass
impl Sync for DurableHostEventClass
impl Unpin for DurableHostEventClass
impl UnsafeUnpin for DurableHostEventClass
impl UnwindSafe for DurableHostEventClass
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