pub struct WorkflowRunTerminal {
pub error: Option<String>,
pub failure: Option<Value>,
pub pause_info: Option<Value>,
pub reason: Option<String>,
pub result_preview: Option<String>,
}Expand description
Prompt-safe terminal workflow outcome.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§error: Option<String>Human-readable terminal error.
failure: Option<Value>Machine-readable terminal failure.
pause_info: Option<Value>Pause initiator metadata, or null when the run did not pause.
reason: Option<String>Human-readable terminal reason.
result_preview: Option<String>Prompt-safe preview of the completed result.
Trait Implementations§
Source§impl Clone for WorkflowRunTerminal
impl Clone for WorkflowRunTerminal
Source§impl Debug for WorkflowRunTerminal
impl Debug for WorkflowRunTerminal
Source§impl Default for WorkflowRunTerminal
impl Default for WorkflowRunTerminal
Source§impl<'de> Deserialize<'de> for WorkflowRunTerminal
impl<'de> Deserialize<'de> for WorkflowRunTerminal
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
Auto Trait Implementations§
impl Freeze for WorkflowRunTerminal
impl RefUnwindSafe for WorkflowRunTerminal
impl Send for WorkflowRunTerminal
impl Sync for WorkflowRunTerminal
impl Unpin for WorkflowRunTerminal
impl UnsafeUnpin for WorkflowRunTerminal
impl UnwindSafe for WorkflowRunTerminal
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