pub struct TerminalResultMarker {
pub effect_id: EffectId,
pub result_record_id: String,
pub terminal_status: String,
}Expand description
Carries the terminal result marker 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§
§effect_id: EffectIdStable effect id used for typed lineage, lookup, or dedupe.
result_record_id: StringStable result record id used for typed lineage, lookup, or dedupe.
terminal_status: StringTerminal status used by this record or request.
Trait Implementations§
Source§impl Clone for TerminalResultMarker
impl Clone for TerminalResultMarker
Source§fn clone(&self) -> TerminalResultMarker
fn clone(&self) -> TerminalResultMarker
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 TerminalResultMarker
impl Debug for TerminalResultMarker
Source§impl<'de> Deserialize<'de> for TerminalResultMarker
impl<'de> Deserialize<'de> for TerminalResultMarker
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 TerminalResultMarker
impl PartialEq for TerminalResultMarker
Source§fn eq(&self, other: &TerminalResultMarker) -> bool
fn eq(&self, other: &TerminalResultMarker) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TerminalResultMarker
impl Serialize for TerminalResultMarker
impl Eq for TerminalResultMarker
impl StructuralPartialEq for TerminalResultMarker
Auto Trait Implementations§
impl Freeze for TerminalResultMarker
impl RefUnwindSafe for TerminalResultMarker
impl Send for TerminalResultMarker
impl Sync for TerminalResultMarker
impl Unpin for TerminalResultMarker
impl UnsafeUnpin for TerminalResultMarker
impl UnwindSafe for TerminalResultMarker
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