pub struct ToolSearchOutputNamespaceToolParam {
pub name: String,
pub description: String,
pub tools: Vec<NamespaceToolParamTool>,
}Available on crate feature
response-types only.Expand description
A namespace containing loaded function and custom tool definitions.
Fields§
§name: String§description: String§tools: Vec<NamespaceToolParamTool>Trait Implementations§
Source§impl<'de> Deserialize<'de> for ToolSearchOutputNamespaceToolParam
impl<'de> Deserialize<'de> for ToolSearchOutputNamespaceToolParam
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
impl StructuralPartialEq for ToolSearchOutputNamespaceToolParam
Auto Trait Implementations§
impl Freeze for ToolSearchOutputNamespaceToolParam
impl RefUnwindSafe for ToolSearchOutputNamespaceToolParam
impl Send for ToolSearchOutputNamespaceToolParam
impl Sync for ToolSearchOutputNamespaceToolParam
impl Unpin for ToolSearchOutputNamespaceToolParam
impl UnsafeUnpin for ToolSearchOutputNamespaceToolParam
impl UnwindSafe for ToolSearchOutputNamespaceToolParam
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