pub enum TurnTranscriptOutcome {
Success,
Cancelled,
Error,
}Expand description
Durable proof of the terminal transcript outcome for one runtime Turn.
This marker is appended only after every transcript message for the outcome has been written. Startup recovery must not infer Success from ordinary or partial transcript entries alone.
Variants§
Trait Implementations§
Source§impl Clone for TurnTranscriptOutcome
impl Clone for TurnTranscriptOutcome
Source§fn clone(&self) -> TurnTranscriptOutcome
fn clone(&self) -> TurnTranscriptOutcome
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 TurnTranscriptOutcome
Source§impl Debug for TurnTranscriptOutcome
impl Debug for TurnTranscriptOutcome
Source§impl<'de> Deserialize<'de> for TurnTranscriptOutcome
impl<'de> Deserialize<'de> for TurnTranscriptOutcome
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 TurnTranscriptOutcome
Source§impl PartialEq for TurnTranscriptOutcome
impl PartialEq for TurnTranscriptOutcome
Source§impl Serialize for TurnTranscriptOutcome
impl Serialize for TurnTranscriptOutcome
impl StructuralPartialEq for TurnTranscriptOutcome
Auto Trait Implementations§
impl Freeze for TurnTranscriptOutcome
impl RefUnwindSafe for TurnTranscriptOutcome
impl Send for TurnTranscriptOutcome
impl Sync for TurnTranscriptOutcome
impl Unpin for TurnTranscriptOutcome
impl UnsafeUnpin for TurnTranscriptOutcome
impl UnwindSafe for TurnTranscriptOutcome
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