pub struct ToolItems {
pub include_output_in_agent_response: Option<bool>,
pub type: Option<String>,
pub name: Option<String>,
pub parameters: Option<Parameters>,
}Fields§
§include_output_in_agent_response: Option<bool>§type: Option<String>§name: Option<String>§parameters: Option<Parameters>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ToolItems
impl<'de> Deserialize<'de> for ToolItems
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 ToolItems
Auto Trait Implementations§
impl Freeze for ToolItems
impl RefUnwindSafe for ToolItems
impl Send for ToolItems
impl Sync for ToolItems
impl Unpin for ToolItems
impl UnsafeUnpin for ToolItems
impl UnwindSafe for ToolItems
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