pub struct CallToolParams {
pub name: String,
pub arguments: Option<HashMap<String, Value>>,
pub meta: Option<HashMap<String, Value>>,
}
Expand description
Parameters for tool call request
Fieldsยง
ยงname: String
Name of the tool to call
arguments: Option<HashMap<String, Value>>
Arguments to pass to the tool
meta: Option<HashMap<String, Value>>
Request metadata
Implementationsยง
Trait Implementationsยง
Sourceยงimpl Clone for CallToolParams
impl Clone for CallToolParams
Sourceยงfn clone(&self) -> CallToolParams
fn clone(&self) -> CallToolParams
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 CallToolParams
impl Debug for CallToolParams
Sourceยงimpl<'de> Deserialize<'de> for CallToolParams
impl<'de> Deserialize<'de> for CallToolParams
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 CallToolParams
impl PartialEq for CallToolParams
Sourceยงimpl Serialize for CallToolParams
impl Serialize for CallToolParams
impl StructuralPartialEq for CallToolParams
Auto Trait Implementationsยง
impl Freeze for CallToolParams
impl RefUnwindSafe for CallToolParams
impl Send for CallToolParams
impl Sync for CallToolParams
impl Unpin for CallToolParams
impl UnwindSafe for CallToolParams
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