pub struct ActionOutput {
pub markers: Vec<String>,
pub context: Option<String>,
pub result_text: Option<String>,
pub structured_output: Option<String>,
pub metadata: HashMap<String, String>,
pub child_run_id: Option<String>,
}Expand description
Output produced by an ActionExecutor on success.
Fields§
§markers: Vec<String>§context: Option<String>§result_text: Option<String>§structured_output: Option<String>§metadata: HashMap<String, String>Executor-specific key/value metadata. Claude executors populate the seven
metric keys defined in runkon_flow::constants::metadata_keys.
child_run_id: Option<String>Trait Implementations§
Source§impl Debug for ActionOutput
impl Debug for ActionOutput
Source§impl Default for ActionOutput
impl Default for ActionOutput
Source§fn default() -> ActionOutput
fn default() -> ActionOutput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ActionOutput
impl RefUnwindSafe for ActionOutput
impl Send for ActionOutput
impl Sync for ActionOutput
impl Unpin for ActionOutput
impl UnsafeUnpin for ActionOutput
impl UnwindSafe for ActionOutput
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