pub struct IsolationFailureRecord {
pub environment_id: ExecutionEnvironmentId,
pub adapter_ref: Option<IsolationRuntimeRef>,
pub reason: String,
pub retry_classification: RetryClassification,
}Expand description
Carries the isolation failure record record payload for journal, event, or fixture surfaces. Creating or cloning it only preserves serialized SDK state; append, publish, replay, or export effects are documented on the runtime and port methods that store it.
Fields§
§environment_id: ExecutionEnvironmentIdStable environment id used for typed lineage, lookup, or dedupe.
adapter_ref: Option<IsolationRuntimeRef>Typed adapter ref reference. Resolving or executing it is a separate policy-gated step.
reason: StringRedacted explanation for a denial, failure, status, or package delta.
retry_classification: RetryClassificationRetry classification used by this record or request.
Trait Implementations§
Source§impl Clone for IsolationFailureRecord
impl Clone for IsolationFailureRecord
Source§fn clone(&self) -> IsolationFailureRecord
fn clone(&self) -> IsolationFailureRecord
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 Debug for IsolationFailureRecord
impl Debug for IsolationFailureRecord
Source§impl<'de> Deserialize<'de> for IsolationFailureRecord
impl<'de> Deserialize<'de> for IsolationFailureRecord
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
Source§impl PartialEq for IsolationFailureRecord
impl PartialEq for IsolationFailureRecord
Source§fn eq(&self, other: &IsolationFailureRecord) -> bool
fn eq(&self, other: &IsolationFailureRecord) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for IsolationFailureRecord
impl Serialize for IsolationFailureRecord
impl Eq for IsolationFailureRecord
impl StructuralPartialEq for IsolationFailureRecord
Auto Trait Implementations§
impl Freeze for IsolationFailureRecord
impl RefUnwindSafe for IsolationFailureRecord
impl Send for IsolationFailureRecord
impl Sync for IsolationFailureRecord
impl Unpin for IsolationFailureRecord
impl UnsafeUnpin for IsolationFailureRecord
impl UnwindSafe for IsolationFailureRecord
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