pub struct VolatileRuntimeFields {
pub run_id: Option<String>,
pub event_id: Option<String>,
pub timestamp_ms: Option<u64>,
pub adapter_health: Option<String>,
pub temporary_path: Option<String>,
}Expand description
Describes the volatile runtime fields portion of a runtime package snapshot. Use it when package authors or tests need explicit package configuration; validation and activation happen in package/runtime coordinators.
Fields§
§run_id: Option<String>Run identifier used for lineage, filtering, replay, and dedupe.
event_id: Option<String>Event identifier used to correlate live events with journal or replay evidence.
timestamp_ms: Option<u64>timestamp ms duration in milliseconds.
adapter_health: Option<String>Adapter health snapshot used to decide whether host support is available.
temporary_path: Option<String>Temporary host path used only for diagnostics or adapter handoff; it should not become durable SDK authority.
Trait Implementations§
Source§impl Clone for VolatileRuntimeFields
impl Clone for VolatileRuntimeFields
Source§fn clone(&self) -> VolatileRuntimeFields
fn clone(&self) -> VolatileRuntimeFields
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 VolatileRuntimeFields
impl Debug for VolatileRuntimeFields
Source§impl Default for VolatileRuntimeFields
impl Default for VolatileRuntimeFields
Source§fn default() -> VolatileRuntimeFields
fn default() -> VolatileRuntimeFields
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VolatileRuntimeFields
impl<'de> Deserialize<'de> for VolatileRuntimeFields
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 VolatileRuntimeFields
impl PartialEq for VolatileRuntimeFields
Source§fn eq(&self, other: &VolatileRuntimeFields) -> bool
fn eq(&self, other: &VolatileRuntimeFields) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for VolatileRuntimeFields
impl Serialize for VolatileRuntimeFields
impl Eq for VolatileRuntimeFields
impl StructuralPartialEq for VolatileRuntimeFields
Auto Trait Implementations§
impl Freeze for VolatileRuntimeFields
impl RefUnwindSafe for VolatileRuntimeFields
impl Send for VolatileRuntimeFields
impl Sync for VolatileRuntimeFields
impl Unpin for VolatileRuntimeFields
impl UnsafeUnpin for VolatileRuntimeFields
impl UnwindSafe for VolatileRuntimeFields
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