pub struct CallToolResponse {
pub content: Vec<ToolResult>,
pub is_error: Option<bool>,
}Expand description
Response from a tool call operation.
Fields§
§content: Vec<ToolResult>Results from the tool execution
is_error: Option<bool>Whether the tool is making a progress notification
Trait Implementations§
Source§impl Clone for CallToolResponse
impl Clone for CallToolResponse
Source§fn clone(&self) -> CallToolResponse
fn clone(&self) -> CallToolResponse
Returns a duplicate of the value. Read more
1.0.0 · 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 CallToolResponse
impl Debug for CallToolResponse
Source§impl<'de> Deserialize<'de> for CallToolResponse
impl<'de> Deserialize<'de> for CallToolResponse
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
Source§impl PartialEq for CallToolResponse
impl PartialEq for CallToolResponse
Source§impl Serialize for CallToolResponse
impl Serialize for CallToolResponse
impl Eq for CallToolResponse
impl StructuralPartialEq for CallToolResponse
Auto Trait Implementations§
impl Freeze for CallToolResponse
impl RefUnwindSafe for CallToolResponse
impl Send for CallToolResponse
impl Sync for CallToolResponse
impl Unpin for CallToolResponse
impl UnwindSafe for CallToolResponse
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.