pub struct CallToolResponse {
pub content: Vec<ToolResponseContent>,
pub is_error: Option<bool>,
pub meta: Option<Value>,
}
Fields§
§content: Vec<ToolResponseContent>
§is_error: Option<bool>
§meta: Option<Value>
Trait Implementations§
Source§impl Clone for CallToolResponse
impl Clone for CallToolResponse
Source§fn clone(&self) -> CallToolResponse
fn clone(&self) -> CallToolResponse
Returns a copy 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
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