pub struct HandlePendingToolCallRequest {
pub error: Option<String>,
pub request_id: RequestId,
pub result: Option<Value>,
}Expand description
Pending external tool call request ID, with the tool result or an error describing why it failed.
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>Error message if the tool call failed
request_id: RequestIdRequest ID of the pending tool call
result: Option<Value>Tool call result (string or expanded result object)
Trait Implementations§
Source§impl Clone for HandlePendingToolCallRequest
impl Clone for HandlePendingToolCallRequest
Source§fn clone(&self) -> HandlePendingToolCallRequest
fn clone(&self) -> HandlePendingToolCallRequest
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 HandlePendingToolCallRequest
impl Debug for HandlePendingToolCallRequest
Source§impl Default for HandlePendingToolCallRequest
impl Default for HandlePendingToolCallRequest
Source§fn default() -> HandlePendingToolCallRequest
fn default() -> HandlePendingToolCallRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HandlePendingToolCallRequest
impl<'de> Deserialize<'de> for HandlePendingToolCallRequest
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 HandlePendingToolCallRequest
impl RefUnwindSafe for HandlePendingToolCallRequest
impl Send for HandlePendingToolCallRequest
impl Sync for HandlePendingToolCallRequest
impl Unpin for HandlePendingToolCallRequest
impl UnsafeUnpin for HandlePendingToolCallRequest
impl UnwindSafe for HandlePendingToolCallRequest
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