pub struct ToolExecutionCompleteShellExecution {
pub exit_code: i64,
}Expand description
Experimental shell completion facts retained independently of the full tool result.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§exit_code: i64Process exit code reported by the shell driver.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ToolExecutionCompleteShellExecution
impl<'de> Deserialize<'de> for ToolExecutionCompleteShellExecution
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 ToolExecutionCompleteShellExecution
impl RefUnwindSafe for ToolExecutionCompleteShellExecution
impl Send for ToolExecutionCompleteShellExecution
impl Sync for ToolExecutionCompleteShellExecution
impl Unpin for ToolExecutionCompleteShellExecution
impl UnsafeUnpin for ToolExecutionCompleteShellExecution
impl UnwindSafe for ToolExecutionCompleteShellExecution
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